gmail 正在修改传入邮件的标头(Message-ID)

sat*_*hra 5 java email gmail smtp dkim

我从我的 smtp 服务器向 gmail 发送了一封邮件。我得到的消息 ID 是:消息 ID:SMTPIN_ADDED_BROKEN@mx.google.com> X-Google-Original-Message-ID:

Gmail 在 Message-id 中附加了额外的部分。

我在谷歌上了解到这可能是一个身份验证问题。但邮件来源显示: SPF:PASS

但是源代码中不存在 DKIM。我们是否要求 DKIM 必须出现在邮件的来源中?我该怎么做才能防止标题被修改?

小智 5

仅当不遵守 RFC 标准时才会修改消息 ID。所以用正确的消息 ID 格式发送邮件

  • 我遇到了同样的错误,我真的不明白为什么谷歌仍然添加它。我的标头看起来像“Message-ID: <timestamp-hash@email.com>”,据我了解,它符合 RFC 的要求。 (2认同)

Jon*_*han 3

经过多次尝试,我终于发现你需要添加括号将 Message-Id 括起来

<yourid@domain.com>