On Fri, Nov 04, 2016 at 01:03:51AM +0100, Andrea Arcangeli wrote: > > can see why it is confused and does what it does (the whole email is > > inside a double-quoted portion that is never closed, so it probably > > thinks there is no hostname portion at all). > > I would see it too, if it actually sent the email to the garbled email > address it generated, but it actually got the right email address > (because it sent the email to the right address), but it decided to > show a different email address in the mail header than the one it sent > the email to. But I figure this is the wrong list for such questions :). It has to do with the "envelope recipient" versus the RFC822 header. Git provides the envelope recipient on the command-line, and that is what is used in the SMTP conversation. In theory the MTA does not need to ever even look at the contents of the message itself. Some do not, but some have features like rewriting the in-message headers (e.g., to turn "to: user" into "to: user@hostname"). You can probably disable that header-rewriting feature in your config, but I don't know very much about configuring postfix. -Peff