关于通过api用腾讯企业邮箱发邮件的坑
因为公司的业务需要要接paypal,梳理了下需求要用到企业邮箱给用户发激活邮件。流程其实很简单,就是用户填一下自己的邮箱然后把激活链接发送到邮箱里面让用户进到链接里面完成业务流程。然而实际操作的时候发现发送的邮件大多被退回了,查了下报错日志说是频繁发送垃圾邮件,奇怪的是我之前的项目频繁发验证码没有这种问题。查了一圈资料发现邮箱发送html网页带链接和一些特定的关键字容易被拒。为了进度最后只好改成发验证码,让用户填验证码然后在网页上完成业务流程。
测试一圈网易和qq邮箱都没问题以为可以上线了,然后想到用户主要是海外的就测了下gmail邮箱结果继续被拒。然后看了报错发现需要在企业邮箱域名管理后台加两条TXT记录:
腾讯邮箱(两条)
主机记录:@
记录类型:TXT
记录值:v=spf1 include:spf.mail.qq.com ~all
主机记录:_dmarc
记录类型:TXT
记录值: v=DMARC1; p=none; rua=mailto:mailauth-reports@qq.com
网易邮箱
主机记录:@
记录类型:TXT
记录值:v=spf1 include:spf.163.com -all
更多>>