前言
在白嫖永久无限可收发邮箱中,提到了利用Gmail的smtp可以使用自定义域名作为发信邮箱。因此,可以作为博客的评论提醒的送信邮箱。但,也是有缺点的。比如说
DKIM
DKIM(DomainKeys Identified Mail)是一种电子邮件验证方法,用于帮助检测电子邮件中的伪造和篡改行为,以此来提高邮件的安全性和信任度。这种技术允许发件人通过使用数字签名来证明邮件确实是由其声称的发件域名所发送,并且邮件的内容没有在传输过程中被篡改。
Resend
想要使用Gmail的DKIM,必须有 Google 管理员账户(当然,这是收费的)。为了贯彻白嫖精神,我们选择Resend。Resend免费套餐中,可以添加一个域名、每天100发件、每月3000发件的限额,足够博客使用了。
注册
来到官网,我们直接使用GitHub账号登录。
添加域名
侧边栏 -> Domains,点击Add Domain
添加DNS记录
以Cloudflare为例
我们需要将Resend提供的DNS记录添加进DNS服务中,这里只需要添加DKIM and SPF
部分
WARNING注意
注意,_domainkey
部分需要在DMARC 管理
中添加
电子邮件 -> DMARC 管理
因Resend提供的公钥并不完全,缺少加密类型部分,将其补全。如上如图,仅替换p=xxxx即可
回到Resend,进行DNS记录检查,全部状态为verified
可使用MX Tools检查DMARC是否正常
配置评论发信
Resend侧边栏 -> API Keys -> Create API Key,创建一个具有完全访问权限的密钥
Resend侧边栏 -> Settings -> SMTP,获取SMTP需要的配置
以Twikoo为例
将这些填入Twikoo相应的位置
测试是否能发送,日志中出现accepted
即为成功