Hello,

I am using reject_unverified_recipient to reject undeliverable addresses on our 
hosts. We are using postfix with cyrus as imap server. I have a question 
regarding the reject_unverified_recipient setting for local over quota 
addresses in combination with a .forward file.

Clients on the host can use a procmail filter, the .forward file forwards the 
message to procmail. After procmail processes the message it in turn uses the 
cyrdeliver binary to deliver the message to the local mailbox. The postfix 
verify probe caches "forward via file: /path/to/dir/.forward" in the 
verify_cache.db. When a client's mailbox is over quota, cyrdeliver returns a 
tempfail with exitcode 75 to postfix. Postfix then has a deferred message in 
its queue with a defer message of "Program failure (75) of 
"/usr/sbin/cyrdeliver" and additional messages for this mailbox are queued in 
this same manner.

How can I ensure that verify probes get the over quota status of local 
mailboxes that have a .forward file set. Do I have to use an access map or 
policy service or is there a different way using just 
reject_unverified_recipient?

Reply via email to