Cenzic 232 Patent
Paid Advertising
sla.ckers.org is
ha.ckers sla.cking
Sla.ckers.org
Bug reports, feature enhancements or other complaints with the site, with us or just tell us what a miserable existance you have. No death threats or poetry please. Just kidding, no poetry please. 
Go to Topic: PreviousNext
Go to: Forum ListMessage ListNew TopicSearchLog In
Mail Fixed
Posted by: id
Date: August 24, 2006 02:17PM

There was an odd bug with the way MS Exchange servers send mail to 2 or more recipients which was being rejected by Postfix/Cyrus. Basically it was trying to send both messages at the same time and Postfix would try and hand them both off at the same time to Cyrus, which did not know how to deal with it. The fix was to add a line in master.cf which forced Postfix to only hand off one message at a time to the Cyrus process.

eg:
Aug 24 11:15:06 keg postfix/pipe[74957]: 2EEEE187111: to=<id@fthe.net>, relay=cyrus, delay=0, status=bounced (data format error. Command output: : Mailbox does not exist )
Aug 24 11:15:06 keg postfix/pipe[74957]: 2EEEE187111: to=<rsnake@fthe.net>, relay=cyrus, delay=0, status=bounced (data format error. Command output: : Mailbox does not exist )

Both addresses are valid, and if the sender had sent to just one recipient at a time there would be no problem, however both at the same time it would result in an error being sent back to the sender saying the mail was not delivered. But it DID deliver the messages on a second try, so more of an annoyance than anything...

The fix is to add the following line to master.cf:

cyrus_destination_recipient_limit = 1

This limits the hand off from Postfix to Cyrus to 1 recipient at a time.

Hope it helps anyone that may run into a similar problem

-id

Options: ReplyQuote
Re: Mail Fixed
Date: March 08, 2007 09:17AM

no se entiende nada :_____(

Options: ReplyQuote


Sorry, only registered users may post in this forum.