邮件发送老失败:咋给用户发送验证码好?—— 请教域名邮箱SMTP发送问题

请教佬友们:

  • 一般都咋向用户发送邮箱验证码?
  • 被收件方风控咋办?(也不在垃圾信箱)
  • 怎样的邮件文案容易被当成垃圾邮件?如何降低或避免?
  • 发邮件遇到的失败情况分享

先说我的方案:

  • 阿里云买的域名
  • 解析到阿里企业邮托管
  • 后端发信使用 Spring (org.springframework.mail.javamail.JavaMailSenderImpl)+ SMTP
  • 手写HTML,tag 直接内嵌 css
  • 摸索到部分收件方的风控:只有收件方先发送一封邮件给发送方,发送方发的邮件后续才能接收(怪)

本人维护的小网站,需要用户接收邮件验证码,陆陆续续发了150+个后缀的邮箱,大部分对方都能收信,也遇到不能收信的情况(在阿里企业邮界面给对方发邮件能收到,但是程序发的收不到):

2 个赞

dns要设置一下的,比如spf 和dkim

2 个赞

mail-tester 试试

了解和重整了一下 SPF、DKIM、 DMARC,以前发不了的邮箱试了下能发了。

感谢始皇提供的关键词。

你这是买的付费版企业邮箱吗,我看免费版的不能申请dkim

1 个赞


企业邮箱免费版啊,现在没有了吗?

登录 postmaster 后能看到

1 个赞