On Wed, Nov 02, 2016 at 06:04:37PM -0400, Jeff King wrote: > Nope, it looks exactly as --dry-run reports it. My sendmail is postfix 3.1.0. > To see exactly what is being sent out, try: > > -- >8 -- > > cat >/tmp/foo <<\EOF > #!/bin/sh > echo "args: $*" > sed 's/^/stdin: /' > EOF > > chmod +x /tmp/foo > > git send-email --smtp-server=/tmp/foo --to=whatever > > -- 8< -- Right it's the same as --dry-run: stdin: To: "what ever" " <.....> There's not my hostname and not removed space. If I add more addresses they also go in the second line with a leading space and they're not cut. So this must be postfix then that out of the blue decided to garble it in a strange way while parsing the input... The removal of all whitespaces s/what ever/whatever/ especially I've no idea how it decided to do so. Can you reproduce with postfix as sendmail at least? If you can reproduce also see what happens if you add another --to.