我在我的应用程序中使用JavaMail实现了发送邮件。但是如何取消正在发送的邮件呢?问题在于,当发送大型电子邮件时,连接被关闭并且应用程序崩溃了。JavaMail无法关闭传输对象。我像这样发送消息:
Transport.send(msg);
请给我建议?
我在我的应用程序中使用JavaMail实现了发送邮件。但是如何取消正在发送的邮件呢?问题在于,当发送大型电子邮件时,连接被关闭并且应用程序崩溃了。JavaMail无法关闭传输对象。我像这样发送消息:
Transport.send(msg);
请给我建议?
停止正在进行的消息发送没有简单的方法。您应该能够使用 Thread.interrupt 中断发送线程并中止正在进行的 I/O。