package send.test;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component("sendMail")
public class SendMail {
// @Scheduled(cron = "0/5 * * * * *")
// SUN,MON,TUE,WED,THU,FRI,SAT
// @Scheduled(cron = "0 0 20,22 ? * MON-FRI")
@Scheduled(cron = "0 0 22 ? * MON-FRI")
public void sendMail() throws Exception {
Logger logger = LogManager.getLogger(SendMail.class);
logger.info("---->发邮件");
Properties props = new Properties();
props.setProperty("mail.transport.protocol", "smtp");
props.put("mail.host", "smtp.aliyun.com");
props.put("mail.port", 25);
props.put("mail.auth", true);
Session session = Session.getDefaultInstance(props);
Transport ts = session.getTransport();
ts.connect("smtp.aliyun.com", "注:你的帐号", "注:你的密码");//邮箱名,密码
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress(javax.mail.internet.MimeUtility.encodeText("发件名称")+"<你的帐号>"));
message.setSubject("标题");
message.setContent("内容,支持html", "text/html;charset=utf-8");
message.addRecipient(Message.RecipientType.TO, new InternetAddress("895258846@qq.com"));
ts.sendMessage(message,message.getAllRecipients());
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
send.zip (18个子文件)
send
.project 1KB
src
test
main
webapp
WEB-INF
web.xml 2KB
resources
dev
log4j2.xml 1KB
applicationContext.xml 2KB
java
send
test
SendMail.java 2KB
target
.tern-project 37B
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 344B
org.eclipse.m2e.core.prefs 90B
org.eclipse.jdt.core.prefs 430B
org.eclipse.wst.validation.prefs 50B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.prefs.xml 161B
org.eclipse.core.resources.prefs 57B
org.eclipse.wst.common.component 653B
.jsdtscope 639B
pom.xml 6KB
.classpath 969B
共 18 条
- 1
资源评论
角落里的小强
- 粉丝: 0
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功