I've noticed a problem with postfix+cyrus. When you send a message with a blank message-id header it gets bounced back with an "Invalid header" message. This is a problem because I've had people complain they can't send legitimate email to our mail server. It appears to be an issue of lotus notes being broken.. (only happens with people using lotus notes). However, cyrus SHOULD still accept this messages. I've tested postfix +dovecot, yahoo mail, and gmail and all of those accept messages with blank message-id's fine. Is there someway to fix this?
Here's what shows up in /var/log/maillog: Feb 23 14:05:48 Sandbox postfix/pipe[15549]: A252E1E96F3:to=<[EMAIL PROTECTED]>,orig_to=<[EMAIL PROTECTED]>,relay=cyrus,delay=4,status=bounced(data format error. Command output: testuser.mydomain.tld: Message contains invalid header ) >From master.cf: flags= user=cyrus argv=/usr/lib/cyrus-imapd/deliver -r ${sender} -m ${extension} ${user} --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html