Sam Varshavchik wrote:
Any thoughts here Sam? Wanted to check with you before I file a
bugzilla with Thunderbird. I do know that at least one other SMTP
Server (Mercury/32 4.52) returns the bad address in the 550 message.
You can make an argument go either way. However, the 550 User unknown
is a response to a single, specific, RCPT TO: SMTP command. The sender
knows exactly which address failed.
Observe that when Courier attempts to deliver a message, and a
recipient is rejected, the resulting bounce not only quotes the
rejection message, but also includes whatever command caused the error.
OK, I've contacted the Thunderbird developers and they are fixing the
issue in their trunk, 3.0 code but not in 2.0.x. I need something in
place sooner than that though and changing Courier's error response
seems to be the easier quick fix. Any hints on how to include the
recipient address in the error? I've found the relevant error message
in courier/module.local/local.c line 412, but I'm not sure which
variable would carry the recipient address. Could anybody help with that?
Jay