Gmail 摆脱';via';通过Mailgun、DMARC、SPF和DKIM记录在google邮件中

Gmail 摆脱';via';通过Mailgun、DMARC、SPF和DKIM记录在google邮件中,gmail,mailgun,spf,dkim,dmarc,Gmail,Mailgun,Spf,Dkim,Dmarc,我在“mg.mydomain.org”域下使用mailgun,但我希望发送的电子邮件能够通过我的域的身份验证,比如说它的“mydomain” 下面的设置似乎根本不起作用,我还在gmail中看到“via”。我查看了gmail文档,没有进一步的信息 我在设置这种类型的配置方面没有经验,因此如果需要更多信息来帮助我,我很乐意提供 Dmarc record is currently : "v=DMARC1; p=none; rua=mailto:postmaster@mg.mydomain.com"

我在“mg.mydomain.org”域下使用mailgun,但我希望发送的电子邮件能够通过我的域的身份验证,比如说它的“mydomain”

下面的设置似乎根本不起作用,我还在gmail中看到“via”。我查看了gmail文档,没有进一步的信息

我在设置这种类型的配置方面没有经验,因此如果需要更多信息来帮助我,我很乐意提供

Dmarc record is currently : 
"v=DMARC1; p=none; rua=mailto:postmaster@mg.mydomain.com"

SPF record:
"v=spf1 include:mailgun.org ~all"

DKIM record is generated from the mail client
"k=xxx; p=xxxxxx"
谢谢

当电子邮件中的“发件人:”标题与发送域不匹配时,gmail中通常会显示“via”标志

如果您使用的是Mailgun API,请检查您使用的发送域是否正确

例如:

curl -s --user 'api:key-abcd1234' \
https://api.mailgun.net/v3/mg.mydomain.org/messages \
-F from='Me <me@mydomain.org>' \
-F to='my.account@gmail.com' \
-F subject='Hello' \
-F text='Testing'
curl-s——用户的api:key-abcd1234'\
https://api.mailgun.net/v3/mg.mydomain.org/messages \
-F来自我\
-F到我的。account@gmail.com' \
-F主题为“你好”\
-F text='Testing'

在本例中,from域中的
就是mydomain.org。Gmail仍然应该在没有“via”的情况下呈现它。

你最终会想把
p=none
切换到
p=reject
——保持它为none只会让你获得信息报告。我不确定您的示例是否有误,但如果您的域
mg.mydomain.org
和您的dmarc rua域是
mg.mydomain.com
,请注意.org和.com的区别。这需要在.com域上设置一个特殊的DMARC记录。你可以通过使用或类似的方法进行测试,以确保一切设置正确。嗨,亨利,是的,只是一个打字错误。谢谢你在p=拒绝上的观点。如果我生成信息报告,将其保持为“无”会导致任何问题或开销吗?在您这方面没有开销,只有遵守记录的ESP方必须进行额外处理,以评估报告并将其发送给您。