安装 DKIM 后,我还能从 gmail 为我的域发送电子邮件吗?

Bas*_*asj 4 email smtp gmail dkim sendgrid

假设我拥有example.com,我在我的服务器上安装和配置了 dkimapt-get install opendkim opendkim-tools等等),并且我将相关的公钥添加到域的 DNS 记录中。

然后当从我的服务器发送电子邮件时(例如:使用 PHPmail(...)或 postfix),它将具有 DKIM 签名。

但我也contact@example.com从 Gmail发送电子邮件,使用Sendgrid SMTP 的“将邮件发送为”功能。

但是我在 Gmail 中没有看到 DKIM 的设置。 从 Gmail 发送的邮件是否会因为未使用 DKIM 签名而被禁止/无法正确发送?

如何使用 DKIM 从 Gmail 为我的域发送电子邮件?(使用发送邮件作为功能)


注意:这是我所说的“将邮件发送为”功能:

在此处输入图片说明

Esa*_*nen 7

DomainKeys Identified Mail (DKIM) 用于确保邮件内容在传输过程中未被篡改。与发件人策略框架(SPF) 不同,它不会尝试将消息来源验证为允许的发件人。 RFC 5585, 1.1 DKIM 的范围解释了这一点:

DKIM 旨在作为电子邮件的增值功能。未由 DKIM 签名的邮件的处理方式与定义 DKIM 之前相同。该消息将通过已建立的分析和过滤技术进行评估。(签名策略可以为该分析和过滤提供附加信息。)随着时间的推移,广泛采用 DKIM 可以允许更严格地处理未签名的消息。但是,早期福利不需要这样做,也可能不保证这样做。

因此,仅对包含签名的电子邮件执行有关 DKIM 的检查。除非DMARC要求(除其他目的外,还可以将其视为更严格的处理),否则不使用 DKIM 对消息进行签名不会导致拒绝它们。