On Wed, 21 Feb 2007, Alain Williams wrote:

> * If I am delivering to all@ and the mailbox is full, we want to discard the 
> mail.
>   How do I do this ? There is not a ignore_status option as with the pipe 
> transport.
>   This will avoid stuff hanging around in the queue & tough on the student.

You can set up retry rules that apply only to over-quota errors, but 
that applies only to over-quota on the local box. As I understand it, 
that won't help you. What I suppose you could do is to set up a router 
that recognizes these messages by sender or other means, and have it
also use something like

  condition = ${if >{$message_age}{1200}}
  
and let it do the blackholing. That assumes that if you haven't managed 
to deliver it to the current recipient after 1200 seconds, it should be 
discarded.

> * The lecturers want to receive a delivery report -- one email reply telling 
> them
>   who the mail was delivered to and who it was discarded (blackholed).

The only way to get that is to write a script that pulls the information 
out of the log.

-- 
Philip Hazel            University of Cambridge Computing Service
Get the Exim 4 book:    http://www.uit.co.uk/exim-book

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to