Commit 714b525a by jscat

titan-eureka:

1. 邮件服务, aliyun添加ssl功能
2. 邮件异常提醒, 添加时间信息
parent 9bf0eba3
...@@ -13,6 +13,8 @@ import javax.mail.Session; ...@@ -13,6 +13,8 @@ import javax.mail.Session;
import javax.mail.Transport; import javax.mail.Transport;
import javax.mail.internet.InternetAddress; import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeMessage;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Properties; import java.util.Properties;
@Component @Component
...@@ -62,6 +64,12 @@ public class EurekaStateChangeListener { ...@@ -62,6 +64,12 @@ public class EurekaStateChangeListener {
// 发送邮件协议名称 // 发送邮件协议名称
props.setProperty("mail.transport.protocol", "smtp"); props.setProperty("mail.transport.protocol", "smtp");
final String smtpPort = "465";
props.setProperty("mail.smtp.port", smtpPort);
props.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
props.setProperty("mail.smtp.socketFactory.fallback", "false");
props.setProperty("mail.smtp.socketFactory.port", smtpPort);
try { try {
// 设置环境信息 // 设置环境信息
Session session = Session.getInstance(props); Session session = Session.getInstance(props);
...@@ -70,7 +78,10 @@ public class EurekaStateChangeListener { ...@@ -70,7 +78,10 @@ public class EurekaStateChangeListener {
Message msg = new MimeMessage(session); Message msg = new MimeMessage(session);
msg.setSubject("Eureka Server status check"); msg.setSubject("Eureka Server status check");
// 设置邮件内容 // 设置邮件内容
msg.setText("服务异常关闭提醒 appName : " + appName + " , serverId : " + serverId); Date day=new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date = df.format(day).toString();
msg.setText("服务异常关闭提醒 appName : " + appName + " , serverId : " + serverId+ " , date : " + date);
// 设置发件人(账号) // 设置发件人(账号)
msg.setFrom(new InternetAddress("titanplus2021@163.com")); msg.setFrom(new InternetAddress("titanplus2021@163.com"));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论