我尝试通过Mailgun服务发送电子邮件。 我有域名mg.domain.com在DNS(TXT记录)中验证。 我尝试从user@some_domain.com发送电子邮件,凭据是mailgun服务mg.domain.com。
我在代码中将'From'定义为user@some_domain.com
在Gmail中,我会收到这样的电子邮件:
user@some_domain.com via mg.domain.com
但在Outlook中我得到:
user=some_domain.com@mg.domain.com on behalf of user@some_domain.com
为什么?
我想使用'='来获得与Gmail相同的展望。
实际上,我想从info@mg.domain.com发送,我的意思是:
user@some_domain.com on behalf of info@mg.domain.com
有可能吗?
谢谢!
答案 0 :(得分:1)
您收到via
和on behalf of
条消息,因为发送电子邮件的服务器与用户电子邮件的域不同。 Gmail和Outlook向最终用户显示了额外信息,并且没有关于如何显示该信息的标准。他们以满足其需求的方式展示它:使用via
的Gmail和使用on behalf of
的Outlook。
坏消息是你无法控制它。
实际上,我想从info@mg.domain.com发送,我的意思是:
user@some_domain.com on behalf of info@mg.domain.com
不要以为你做不到。