著者: John W. Baxter 日付: To: exim-users 題目: Re: [exim] $sender_address rewritten by SMTPAuth
On 12/22/05 6:43 AM, "Tony Finch" <dot@???> wrote:
>
> Submission mode assumes that usernames are valid local parts, because it
> is designed to work like local submission on a Unix box. If this isn't the
> case for you, you probably want the /sender_retain option. You also need
> verify=sender.
>
When--with Exim 4.60--one foolishly doesn't add /sender_retain to a working
control=submission found in a configuration for the working older Exim
version, and includes a domain in the server_set_id setting (since multiple
domains's users can authenticate) Exim generates MAIL FROM: text of the form
"localpart@???
When the receiving servers reject those (for syntax or for failing callout),
the resulting bounce message is undeliverable and sits on the queue.
Fortunately one sees the problem before too much damage is done and takes
the server out of service.
After using -Mar to address the bounce properly, one finds that
exim -Mmd an-id "localpart@???"
rejects the command because of the mal-formed address.
(exim -Mrm works. ;-))
It's amusing (but not critical) not to be able to feed exim -Mmd an address
created by Exim itself.
--John
"localpart" not intended as an obfuscation above, but rather a placeholder.
;-)