1

我可能只是要求确认我认为会是否定的答案。我已经阅读了代码并搜索了文档,但似乎并非如此。

此外,由于在使用 gnu freemail 实现时似乎也没有“非标准”方式来做到这一点,我想知道其他人在做什么?

唯一留给我的就是希望 exception.getMessage() 函数总是给我最后的 SMTP 服务器响应,并且我可以解析出响应代码;550、250 等。除此之外,我找不到任何文档说我可以从 SendFailedException 或 MessagingException 中期待这一点(尽管从测试来看,情况似乎如此)。

您还能如何编写逻辑代码来处理各种故障情况?

4

1 回答 1

1

没有标准的方法可以做到这一点,但是 Oracle 的 JavaMail 参考实现中的 SMTP 提供程序有一种方法可以做到这一点。

于 2013-01-20T08:35:00.050 回答