Bas*_*asj 4 email smtp gmail dkim sendgrid
假设我拥有example.com
,我在我的服务器上安装和配置了 dkim(apt-get install opendkim opendkim-tools
等等),并且我将相关的公钥添加到域的 DNS 记录中。
然后当从我的服务器发送电子邮件时(例如:使用 PHPmail(...)
或 postfix),它将具有 DKIM 签名。
但我也contact@example.com
从 Gmail发送电子邮件,使用Sendgrid SMTP 的“将邮件发送为”功能。
但是我在 Gmail 中没有看到 DKIM 的设置。 从 Gmail 发送的邮件是否会因为未使用 DKIM 签名而被禁止/无法正确发送?
如何使用 DKIM 从 Gmail 为我的域发送电子邮件?(使用发送邮件作为功能)
注意:这是我所说的“将邮件发送为”功能:
DomainKeys Identified Mail (DKIM) 用于确保邮件内容在传输过程中未被篡改。与发件人策略框架(SPF) 不同,它不会尝试将消息来源验证为允许的发件人。 RFC 5585, 1.1 DKIM 的范围解释了这一点:
DKIM 旨在作为电子邮件的增值功能。未由 DKIM 签名的邮件的处理方式与定义 DKIM 之前相同。该消息将通过已建立的分析和过滤技术进行评估。(签名策略可以为该分析和过滤提供附加信息。)随着时间的推移,广泛采用 DKIM 可以允许更严格地处理未签名的消息。但是,早期福利不需要这样做,也可能不保证这样做。
因此,仅对包含签名的电子邮件执行有关 DKIM 的检查。除非DMARC要求(除其他目的外,还可以将其视为更严格的处理),否则不使用 DKIM 对消息进行签名不会导致拒绝它们。
归档时间: |
|
查看次数: |
1728 次 |
最近记录: |