On Wed, Jun 17, 2015 at 09:48:46AM +0300, Michael Peter wrote:

> > There is no requirement that the addresses are the same.  Look at
> > this mail for an example.
> 
> How come sender email address mentioned in the postfix log file is
> different than the sender email address mentioned in the email?

The envelope sender address is not part of the message content
(think letter inside a posted envelope) it is part of the envelope
that is used to route the message.  The envelope sender need not
agree with any claimed origin inside the message.


> If postix really log the envelope sender as given in the MAIL FROM
> command during the SMTP conversation

There is no "if", the logs record the envelope sender at the time
the message enters the active queue.

> and not "return-path email header"

While a message is in transit, there is no "Return-Path:" header,
that header is only added when the message is finally delivered to
a mailbox and records the envelope sender address *at that time*.
Note that the envelope sender address can change en-route, based
on whatever address rewriting rules apply at the transit MTAs.

> then how come i can see that the log file mentioned in  a different sender
> email address than the email sender appears at outlook or webmail ?

Mail stored in the mailbox shows the "From:" address from the
message content (enclosed letter), not the envelope.  Some
MUAs also display "Sender:" when different as:

        From: "Sender Address" on behalf of "From Address"

This is a sensible feature.  But the envelope return address 
(from Return-Path if any) is not displayed by most MUAs.

-- 
        Viktor.

Reply via email to