向腾讯企业邮箱发送邮件失败,报错: 559

在使用SpringBoot进行邮件发送时,遇到559错误码,导致邮件无法发送到腾讯企业邮箱。错误信息显示为Invalid rcptto,经过排查发现是由于接收方邮箱被禁用导致。此问题提醒开发者在遇到类似异常时,应先检查接收方邮箱状态,特别是企业级应用中,某些错误可能与第三方服务有关,而非自身代码问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码 : springboot 搬砖级 发送邮件代码

发送方: 阿里云邮件推送服务

接收方: 腾讯企业邮箱

------------------------------------------------------------------- 

线上突然 接到报警,发送邮件失败

此前 遇到最多的情况 就是 邮箱写错了,不然 很稳的,跑了半年了都没出事

在我发布这篇博客之前 2019-4-28 ,你去谷歌搜,应该搜不到我这个异常, 至少我没搜到.

 

异常信息如下

com.sun.mail.smtp.SMTPSendFailedException: 559 Invalid rcptto [@sm070102] at DATA State(Connection IP address:118.31.29.241) ANTISPAM_BAT[01201311R186c, rsid06530]: invaddr reject ; message exceptions (1) are: Failed message 1: com.sun.mail.smtp.SMTPSendFailedException: 559 Invalid rcptto [@sm070102] at DATA State(Connection IP address:118.31.29.241) ANTISPAM_BAT[01201311R186c, rsid06530]: invaddr reject 

总之这个错给我看的是 云山雾罩的.

最后是通过业务方给的答案

这个兄弟离职了,行政部门 用 邮箱账号的 后台管理(应该是腾讯企业邮箱提供的) 给 禁用了(不能发送和接收)

这个禁用就有意思了,到底这个账号此时处在什么状态,应该 如何如何 都是由别人(腾讯企业邮箱)说了算的

这里面可能有很多弯弯绕, 外人根本不清楚. 所以 这个 559 错误码 谷歌搜不到

我不使用代码,用自己的邮箱验证一下,也是发送失败

 

特在此 指出 ,希望后面的兄弟如果遇到这种情况,可以先确定一下 接收方 是否出了问题

毕竟做 发送邮件 或 消息服务模块 的 兄弟对于 常见错误码 应该很熟悉、

这种 另类 错误码 有时候 不一定 是你的问题, 尤其是 企业级的应用,

这种错误发生了 ,你大哥问你 怎么回事 , 你一问三不知 ,本来就和自己没关系, 还有可能给人留下不专业的印象

我不清楚 这个 错误 到底 是 阿里云邮件推送返回的 还是 腾讯企业邮箱那边返回的 还是 springboot 自己返回的

翻看了文档 也没找到 什么有用的信息

总之 我想说 NMSL

 

阿里云Direct Mail

https://help.aliyun.com/document_detail/29435.html?spm=a2c4g.11186623.4.1.36a04890xv9kEF

腾讯云 企业邮箱

https://cloud.tencent.com/document/api/386/30756

 

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值