我可能只是要求确认我认为会是否定的答案。我已经阅读了代码并搜索了文档,但似乎并非如此。
此外,由于在使用 gnu freemail 实现时似乎也没有“非标准”方式来做到这一点,我想知道其他人在做什么?
唯一留给我的就是希望 exception.getMessage() 函数总是给我最后的 SMTP 服务器响应,并且我可以解析出响应代码;550、250 等。除此之外,我找不到任何文档说我可以从 SendFailedException 或 MessagingException 中期待这一点(尽管从测试来看,情况似乎如此)。
您还能如何编写逻辑代码来处理各种故障情况?