java javax.mail包报错550 Mailbox not found or access denied
-
报错信息如下所示
-
拦截异常信息,获取发送失败的邮箱地址,进行打印,未发送成功的邮箱地址进行重发(或者可以直接将无效的邮箱从数据中删除)
由于Spring封装了mail的异常类-MailSendException(org.springframework.mail.MailSendException),代码修改为以下处理方式:
-
SendFailedException异常类
- Address[] getValidSentAddresses(): 发送成功的(有效)邮箱地址
- Address[] getValidUnSentAddresses(): 未发送成功的(有效)邮箱地址
- Address[] getInValidAddresses():无效的邮箱地址