Removing 'on behalf of' when sending mail using MailGun

后端 未结 4 1735
渐次进展
渐次进展 2021-02-01 17:49

I\'m trying to figure out how to send mails using the MailGun Golang API without having it sent \'on behalf of\'.

This is how the From address currently looks (where f

4条回答
  •  清歌不尽
    2021-02-01 18:11

    You need to set the sender property in the email header to the from address as well most likely.

    I had this same problem using NodeMailer for a node.js project. Gmail and Thunderbird would show the from address fine but Outlook would show the from address as

    emailname=example.com@mail.example.com on behalf of emailname@example.com
    

    When I looked into the full email message header I saw that the sender: in the header was emailname=example.com@mail.example.com and the from: was emailname@example.com

    we looked into the spf and dkim records at first thinking it was an issue there but they were fine and in the email header it even said spf and dkim both were passing so then i noticed the sender header was different than the from and Outlook pays attention to that where gmail and thunderbird don't care as much.

    Try setting the sender header to the from value.

    Here is a sample of part of one of the wrong email headers edited to match example above

    Received-SPF: pass (google.com....
    Authentication-Results: mx.google.com;
           dkim=pass header.i=@mail.example.com;
           spf=pass (google.com.....
    Sender: emailname=example.com@mail.example.com
    From: Persons Name 
    

    make Sender equal to Sender: Persons Name

提交回复
热议问题