我正在使用javaMail 1.4.4和Spring 3.2。 我希望在发送电子邮件时在我的javamail连接上设置超时,但不起作用。 在建立的时间段之后,连接不会过期。 这是我的配置
public JavaMailSenderImpl createJavaMailSender(String smtpName) {
JavaMailSenderImpl mail = new JavaMailSenderImpl();
mail.setHost(smtpName);
Properties mailProperties = new Properties();
mailProperties.setProperty("mail.debug", "true");
mailProperties.setProperty("mail.transport.protocol", "smtp");
mailProperties.setProperty("mail.smtp.timeout", "20000");
mailProperties.setProperty("mail.smtp.connectiontimeout", "20000");
mail.setJavaMailProperties(mailProperties);
return mail;
}
提前致谢。