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

Reply via email to