On Sat, 22 Sep 2007 13:56:50 +0100 (BST) Alan Clifford
<lists(_at_)clifford(_dot_)ac>
wrote:
On Sat, 22 Sep 2007, Alan Clifford wrote:
AC> On Sat, 22 Sep 2007, LuKreme wrote:
AC>
AC> L>
AC> L> So, for kicks I created a new local user with the username:
AC> L>
AC> L> #test{!user%}^
AC> L>
AC> L> and then sent a test email to it. Postfix complained:
AC> L>
AC> L> warning: Illegal address syntax from munge[munge] in RCPT command:
AC> L> #test{!user%}^(_at_)covisp(_dot_)net
AC> L>
Sendmail didn't like it either:
Final-Recipient: RFC822;
alan+#test{!user%}^(_at_)malander(_dot_)clifford(_dot_)ac
Action: failed
Status: 5.1.2
Remote-MTA: DNS; alan+#test{.uucp
Diagnostic-Code: SMTP; 550 Host unknown
Last-Attempt-Date: Sat, 22 Sep 2007 13:46:46 +0100
It SHOULD work but people are too set in their ways to change run-time or
compile-time options (including me, I install distributed binaries unless
there is a good reason for me to recompile). Your Sendmail has uucp
bang-path addressing still turned on. It actually failed on the equivalent
of a DNS error rather than viewing the address itself as invalid. As soon
as it saw that bang "!" it decided you were trying to send mail to
"user%}^(_at_)malander(_dot_)clifford(_dot_)ac" via a machine called
"alan+#test{".
At least it gives a more clear explanation of WHY it failed than the
"Illegal address syntax" of Postfix. WHAT does Postfix consider illegal
about the address?
Gerald
____________________________________________________________
procmail mailing list Procmail homepage: http://www.procmail.org/
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail