捕获Javamail异常

时间:2012-08-07 02:28:26

标签: java javamail

我打算使用javamail以循环方式发送自动电子邮件。例如,我可能有300封电子邮件,我需要一个接一个地构建和发送javamail。我在java中使用计时器在每天的特定时间自动执行该过程。

我应该尝试捕获哪些异常,以及如何在不中断循环的情况下捕获异常时如何处理错误?我应该遇到什么例外?无法连接到SMTP服务器?无效的邮件地址?等?

1 个答案:

答案 0 :(得分:2)

你必须把try / catch放在循环中。如果你想让循环继续下去,你应该记录异常并处理下一次尝试。

至于要捕获的异常,您将被迫捕获所有已检查的异常。如果您不希望未经检查的异常中断处理,您也必须捕获这些异常。我不会去抓Throwable