什么是DKIM

DKIM 是域名键标识邮件(DomainKeys Identified Mail)的缩写。它是一种用于验证电子邮件的身份认证方法,用于确认电子邮件的真实性并检测电子邮件伪造或篡改。DKIM 允许发件人使用加密签名对其发出的电子邮件进行数字签名。

当使用 DKIM 发送电子邮件时,发件人的域名会使用其私钥在邮件头部添加数字签名。收件人的邮件服务器可以使用发件人在 DNS(域名系统)记录中发布的公钥来验证签名。

DKIM 签名包括特定电子邮件头部字段和电子邮件正文的哈希值。如果在传输过程中对邮件进行了任何修改,签名验证将失败。这有助于确保电子邮件的完整性和真实性。

如果你的NetSuite没有设置DKIM,NetSuite发出的邮件都会像是从[email protected]发出来的,有时候会被拒收。

如何设置

NetSuite设置部分

  1. 使用管理员访问权限,转到设置(SETUP)> 公司(COMPANY)> 电子邮件首选项(EMAIL PREFERENCES)。
  2. 在“域键(Domain Keys)”选项卡中,您可以在“接收测试响应的电子邮件地址(Email Address to Receive Test Response)”字段中输入测试电子邮件。配置完成后,您将收到一份认证报告。
  3. 点击“生成密钥对(Generate Key Pair)”按钮,让NetSuite为您生成私钥和公钥。
  4. 接下来,您需要输入域选择器(Domain Selector)和域名(Domain Name)。
    • NetSuite帮助文档将域选择器描述为:“在此字段中,输入公钥在域的DNS条目中的位置。在与域提供商设置域时,请不要包含._domainkey后缀。这与您在与域提供商设置域时输入的域选择器相同”。在这种情况下,我在这里输入了不带点net的域名,如netsuiteful。
    • 输入您希望电子邮件看起来像是从哪个域发送的域名,例如netsuiteful.com。
    • 勾选激活框。
  5. 输入这些值后,您可以提交该行并点击“生成的DNS条目(Generated DNS Entry)”以查看官方的DKIM信息。在完成整个配置过程之前,请保持弹出窗口打开。

DNS配置部分

去DNS解析记录添加如下两条TXT。

添加DKIM

用上一步给出的信息创建一条TXT记录

Namenetsuiteful._domainkey

Valuev=DKIM1;k=rsa;p=ABCDEFGHIJKabcdefghjk

添加或者修改SFP

你很可能能看到这么一条记录。如果没有就自己建一条。

Namenetsuiteful.com

Valuev=spf1 include:spf.protection.outlook.com ~all

include:sent-via.netsuite.com 加到v=spf1 和结尾的~all之间,并且确保每一个include: 前后都有一个空格,就好了。

Last modified: 22/02/2024

Author

Comments

Write a Reply or Comment

Your email address will not be published.