procmail
[Top] [All Lists]

Re: Legal local-part

2007-09-22 08:44:59
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

<Prev in Thread] Current Thread [Next in Thread>