怎么判断呀?
扑获异常?
我写了
try
{
transport.sendMessage(message, message.getAllRecipients());
}
catch (MessagingException e)
{
System.out.println("mail error!");
}
finally
{
transport.close();
}好像没用 网络不通的情况下 捕获不到MessagingException这个异常,难道是别的异常??
扑获异常?
我写了
try
{
transport.sendMessage(message, message.getAllRecipients());
}
catch (MessagingException e)
{
System.out.println("mail error!");
}
finally
{
transport.close();
}好像没用 网络不通的情况下 捕获不到MessagingException这个异常,难道是别的异常??
加上catch (Exception e)块,打印出来就知道是什么异常了。
要把transport.connect(SMTP地址,用户名,密码);写到try{}里面去,呵呵
可是我要在catch (MessagingException e){}里怎么写 才能让程序在发送不成功后隔一段时间再试图发送呢? 总不能无时间间隙地试图发送直到发送成功吧,那样很耗资源呀
怎样才能写出一个"邮件缓存"呢?