After configuring Mailman to use VERP's they get reliably mangled:
esmtpacceptmailfor:
list.example.com
hosteddomains:
list.example.com
aliases:
@list.example.com: mailman
~/.courier-listname-default
|/home/mailman/mail/mailman $EXT2 listname
Now if a mail from <[EMAIL PROTECTED]>
cant be delivered to <[EMAIL PROTECTED]>:
Final-Recipient: rfc822; [EMAIL PROTECTED]
Action: failed
Original-Recipient: rfc822; listname-bounces-user<[EMAIL PROTECTED]
Status: 5.0.0
Diagnostic-Code: unknown; Illegal command: bounces-user=xxx.com
And the human readable version:
UNDELIVERABLE MAIL
Your message to the following recipients cannot be delivered:
<listname-bounces-user<[EMAIL PROTECTED]>:
<<< Illegal command: bounces-user=xxx.com
Somehow the 'Original Recipient has been mangled wit a '<', Courier
probabaly does not recognize '=' as a legal character in the localpart.
Since $EXT2 still contains 'bounces-user=xxx.com' the bug seems to
affect only the content of Original-Recipient which is presented to
the user, but thats still confusing and misleading.
The Diagnostic-Code 'Illegal command'' can be safely ignored, this was
because I had a ~/.courier-listname-bounce-default instead of
~/.courier-listname-bounces-default which currently contains:
|/home/mailman/mail/mailman bounces listname
I had no time to locate the code where the replace takes place since
its not really critical, but maybe somebody already know where to patch...
Roland
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users