Commit 3a346cb4 authored by 王亮's avatar 王亮

update email config。

parent 41af0507
package cn.quantgroup.customer.config.mail;
import java.security.Security;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
......@@ -25,21 +26,25 @@ public class MailConfig {
@Bean(name = "monitorMailSender")
public JavaMailSender getSender() {
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl();
javaMailSender.setUsername(username);
javaMailSender.setProtocol("smtp");
javaMailSender.setHost(host);
javaMailSender.setPort(port);
javaMailSender.setDefaultEncoding("UTF-8");
javaMailSender.setPassword(password);
//Properties prop = new Properties();
//prop.put("mail.smtp.auth", "true");
//prop.put("mail.smtp.timeout", "25000");
//prop.setProperty("mail.smtp.port", Integer.toString(port));
//设置ssl端口
//prop.setProperty("mail.smtp.socketFactory.port", Integer.toString(port));
//prop.setProperty("mail.smtp.socketFactory.fallback", "false");
//prop.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
//javaMailSender.setJavaMailProperties(prop);
Properties prop = new Properties();
prop.put("mail.smtp.auth", "true");
prop.put("mail.smtp.timeout", "25000");
prop.setProperty("mail.smtp.port", Integer.toString(port));
prop.setProperty("mail.smtp.socketFactory.port", Integer.toString(port));
prop.setProperty("mail.smtp.socketFactory.fallback", "false");
prop.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
prop.setProperty("mail.smtp.socketFactory.port", Integer.toString(port));
javaMailSender.setJavaMailProperties(prop);
return javaMailSender;
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment