我正在使用JavaMail向SMTP服务器发送电子邮件请求。
我想在代码中设置"mail.smtp.connectiontimeout"和"mail.smtp.timeout"两个属性。
通过编程的方式,我想在Java中捕获timeout和/或connectiontimeout操作,并相应地处理。处理的意思是,我需要在下次重试相同的电子邮件时再次发送它。
如何在Java / JavaMail中处理这个问题?是否有可能捕获和处理这些timeout操作?
另外,如果我完全掌握SMTP服务器的管理权限,是否有可能模拟/复制这个timeout操作?
我想在代码中设置"mail.smtp.connectiontimeout"和"mail.smtp.timeout"两个属性。
通过编程的方式,我想在Java中捕获timeout和/或connectiontimeout操作,并相应地处理。处理的意思是,我需要在下次重试相同的电子邮件时再次发送它。
如何在Java / JavaMail中处理这个问题?是否有可能捕获和处理这些timeout操作?
另外,如果我完全掌握SMTP服务器的管理权限,是否有可能模拟/复制这个timeout操作?