我使用外部郵件服務器發送SMTP郵件,該服務器實際上超出了我的控制範圍。從Java發送電子郵件時SMTP服務器掛起時的幫助
最近幾次這個郵件服務器有問題,它導致我的Java(Struts/Spring)應用程序在等待郵件服務器回覆時完全掛起。
我使用Spring org.springframework.mail.javamail.JavaMailSender發送郵件。
當外部郵件服務器出現問題時,它會凍結以下行:mailEngine.send(mailMessage);
我不介意有時候電子郵件不會被髮送,但是我怎樣才能阻止這個凍結我的應用程序,同時等待SMTP服務器的回覆呢?
是否有任何良好的Java電子郵件排隊解決方案?