SPF和DKIM是基本的电子邮件身份验证协议,可以帮助保护电子邮件发件人和收件人免受垃圾邮件、网络钓鱼和欺骗的影响。SPF允许您的收件人知晓来自您的域的电子邮件是否真的是由您所发送的,而DKIM则验证这些电子邮件是否是从发送域的授权服务器生成的。SPF和DKIM都作为TXT记录添加到DNS设置中。
SPF是如何工作的?
在最基本的层次上,SPF建立了您授权发送邮件的邮件服务器。通过这种方式,收件服务器可以验证您发送的邮件是否来自于有权代表您发件的服务器。以下步骤将描述SPF的工作原理:
- 创建 SPF 记录: 作为域管理员,您将建立一个策略,定义哪些邮件服务器有权从您的域发送邮件。此策略称为SPF记录。
- DNS 查找:将会验证DNS中的退信域所接收到的邮件。然后,收件服务器将检查邮件发送者的IP地址是否与SPF记录中指定的IP地址相匹配。
- 发件:现在,根据域的SPF记录中指定的规则,邮件服务器决定是否送达、标记或拒绝电子邮件。这样可以确保从您的域发送的合法邮件被送达给您的客户。
DKIM 是如何工作的?
DKIM是一种电子邮件安全标准,它允许您以收件人可以验证的方式声明对电子邮件的责任。这是通过使用公钥和私钥对从邮件服务器发送的电子邮件进行签名和验证来完成的。以下步骤将描述DKIM的工作原理 :
- 作为域管理员,您将公钥作为TXT记录发布到域的DNS记录中。
- 当您发送邮件时,发件服务器会为电子邮件头添加唯一的数字签名。这个头将包含两个散列,一个是指定的头,一个是消息体。
- 当收件服务器接收到邮件时,它会检查邮件头中是否存在DKIM签名字段。
- 如果签名存在,它将使用DNS中的公钥来验证签名。如果这两个值匹配,则表明邮件确实是您发送的,并且在传输过程中没有更改。
电子邮件域身份验证步骤
在Zoho Desk内对您的电子邮件域做身份验证,简单分为 四步:
- 添加一个 "发件" 邮箱地址到您的Zoho Desk账户。
- 为“发件”邮箱地址复制 SPF 和 DKIM 记录值。
- 转到域托管网站的设置页面,粘贴复制的记录值,并将其发布到DNS服务器。
- 在您的记录发布后,在Zoho Desk内的DKIM验证页面中验证您的域。
步骤 1: 添加发件地址
- 点击顶部栏内的设置图标 ( ) 。
- 点击渠道菜单下的电子邮件。
- 选择电子邮件子菜单 下的 发件箱 。
- 点击右上角的 添加发件人邮箱地址 。
- 在 添加发件人邮箱地址 页面,做如下操作:
- 从下拉菜单内选择 部门 (当您拥有1个以上时) 。
- 输入回复工单时所欲使用的 发件人邮箱地址 。例如, support@zylker.com.
- 输入您发件人邮箱地址的 昵称 。
- 点击 保存。
您刚刚添加的邮箱地址将会收到一封验证邮件。
- 在继续步骤2之前,请先 验证 该邮箱地址。
注意:
- DKIM 和 SPF 认证对于使用您自己的SMTP服务器来发送邮件的“发件”地址是不可用的。
步骤 2: 复制 SPF 和 DKIM 记录值
- 点击顶部栏中的设置图标 ( ) 。
- 点击渠道菜单下的电子邮件。
- 选择电子邮件子菜单 下的 DKIM 认证 。
- 在 DKIM 认证页面, 做如下操作:
- 点击对应于您“发件”地址域名的 验证 选项。
DKIM 认证 窗口将会出现。 - 点击TXT记录值旁边的 复制 按钮。
您需要在DNS管理器中用这些值创建一个TXT记录。
步骤 3: 为您的域建立 SPF 和 DKIM 记录
- 访问您购买了域名的域名托管网站 (GoDaddy.com, Cloudflare, BlueHost, 等.)。
- 在您域的DNS设置中,粘贴 从您的Zoho Desk帐户所复制的选择器值和TXT记录值。
- 点击 发布。
注意: DNS 设置通常会在24-48小时内更新,更新完成后将验证您的电子邮件域。
步骤 4: 验证您的电子邮件域
在DNS服务器上发布电子邮件域的SPF和DKIM记录后,请执行以下步骤:
- 回到 Zoho Desk,转至 DKIM 认证 页面。
- 点击其 SPF 和 DKIM记录已发布于DNS服务器的对应域名的 验证 选项。
- DKIM 认证 窗口将会出现。
- 点击 验证。
如果已经为该邮件域验证了 DKIM 记录,则域状态将会变更为 已验证。
注意:
- 每隔2天,Zoho Desk 就会查找并验证一次 ‘DKIM TXT记录是否存在于您的DNS管理器内’。