#7 楼 @ruby_sky 我想了下,先退信的话也是让发件方知道哪些邮件地址不存在
#8 楼 @Rei 有分成 to、和 cc 这种情况。也就是 to+tcc 中存在不存在的邮件地址时,SMTP 会先返回一个 5xx 错误
#7 楼 @ruby_sky 嗯,QQ 这些是这样的,但也是存在先退信这类的
#3 楼 @Rei 有些 SMTP 确实是这样的逻辑的,是会先返回一个错误给发件端
#4 楼 @dddd1919 设置成 false 只是让错误不出现在日志里
#1 楼 @dddd1919 这个很难判断,不是收件地址是否合理,而是收件地址是否存在。比如 [email protected],这个地址是合法的,但不存在这个地址
[email protected]
我的想法是是捕获这种错误,然后继续发送邮件,并且在捕获处理中标注这个邮箱失效了,下次直接过滤掉即可