DigitalOcean 上 Mandrill 的 SPF 和 DKIM 记录

SPF and DKIM records for Mandrill on DigitalOcean

我有一个 VPS 和 DigitalOcean,我正在根据 Mandrill guide 设置 SPF 和 DKIM 记录。但是,它告诉我我的 DKIM 记录无效。

我收到的错误消息是:

This TXT record doesn's look like a valid DKIM record. Try changing v=spf1 include:spf.mandrillapp.com ?all to v=DKIM1. Here's the current TXT record for mandrill._domainkey.cool-house.nl:

v=spf1 include:spf.mandrillapp.com ?all

您只需要把TXT记录改成这样:

v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrLHiExVd55zd/IQ/J/mRwSRMAocV/hMB3jXwaHH36d9NaVynQFYV8NaWi69c1veUtRzGt7yAioXqLj7Z4TeEUoOLgrKsn8YnckGs9i3B3tVFB+Ch/4mPhXWiNfNdynHWBcPcbJ8kjEQ2U8y78dHZj1YeRXXVvWob2OaKynO8/lQIDAQAB;

我的记录是:

有人知道我做错了什么吗?

This article solved my issue.

Tl;dr: 添加最后没有域名的SPF记录。

在撰写本文时,您的价值观应该是这样的:

DKIM

姓名=mandrill._domainkey 值= v=DKIM1; k=rsa; p=YOUR_INFO_;

请注意,在名称中,您将域放在域密钥之后。 DigitalOcean 会自动将您的域添加到末尾。

SPF

姓名=@ 值= "v=spf1 include:spf.mandrillapp.com ?all"

确保您在值周围加上了引号。如果没有引号,我的无法工作。

在这两种情况下,请确保您创建的是 TXT 记录