package Util;
import java.util.List;
import java.util.Properties;
import javax.mail.Address;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import com.sun.mail.util.MailSSLSocketFactory;
public class sendMail {
public static String code="mrwmzhokmhjubfej";
public static String user="791089735@qq.com";
public static synchronized void sendMsg(List<String> to,String title,String content) throws Exception{
Properties props = new Properties();
// 开启debug调试
props.setProperty("mail.debug", "false");
// 发送服务器需要身份验证
props.setProperty("mail.smtp.auth", "true");
// 设置邮件服务器主机名
props.setProperty("mail.host", "smtp.qq.com");
// 发送邮件协议名称
props.setProperty("mail.transport.protocol", "smtp");
MailSSLSocketFactory sf = new MailSSLSocketFactory();
sf.setTrustAllHosts(true);
props.put("mail.smtp.ssl.enable", "true");
props.put("mail.smtp.ssl.socketFactory", sf);
Session session = Session.getInstance(props);
Message msg = new MimeMessage(session);
msg.setSubject(title);
StringBuilder builder = new StringBuilder();
builder.append(content);
msg.setText(builder.toString());
msg.setFrom(new InternetAddress(user));
Transport transport = session.getTransport();
transport.connect("smtp.qq.com", user, code);
Address[] addresss=new Address[to.size()];
for(int i =0;i<addresss.length;i++){
addresss[i]=new InternetAddress(to.get(i));
}
transport.sendMessage(msg, addresss);
transport.close();
}
public static synchronized void sendMsg(String to,String title,String content) throws Exception{
Properties props = new Properties();
// 开启debug调试
props.setProperty("mail.debug", "false");
// 发送服务器需要身份验证
props.setProperty("mail.smtp.auth", "true");
// 设置邮件服务器主机名
props.setProperty("mail.host", "smtp.qq.com");
// 发送邮件协议名称
props.setProperty("mail.transport.protocol", "smtp");
MailSSLSocketFactory sf = new MailSSLSocketFactory();
sf.setTrustAllHosts(true);
props.put("mail.smtp.ssl.enable", "true");
props.put("mail.smtp.ssl.socketFactory", sf);
Session session = Session.getInstance(props);
Message msg = new MimeMessage(session);
msg.setSubject(title);
StringBuilder builder = new StringBuilder();
builder.append(content);
msg.setText(builder.toString());
msg.setFrom(new InternetAddress(user));
Transport transport = session.getTransport();
transport.connect("smtp.qq.com", user, code);
transport.sendMessage(msg, new Address[] { new InternetAddress(to) });
transport.close();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于java邮件预警小程序源码+项目说明.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于java邮件预警小程序源码+项目说明.zip (48个子文件)
code_20105
trades_config.json 232B
lib
jprotobuf-2.1.0.jar 194KB
commons-lang3-3.1.jar 308KB
javax.mail.jar 533KB
ezmorph-1.0.6.jar 84KB
jedis-2.1.0.jar 136KB
slf4j-log4j12-1.7.6.jar 9KB
mysql-connector-java-5.0.7-bin.jar 524KB
commons-io-1.3.2.jar 86KB
fastjson-1.2.21.jar 406KB
commons-collections-3.2.1.jar 562KB
c3p0-0.9.1.jar 594KB
hamcrest-core-1.3.jar 44KB
junit-4.11.jar 239KB
commons-httpclient-3.1.jar 298KB
assertj-core-1.5.0.jar 563KB
commons-pool-1.6.jar 109KB
httpclient-4.5.2.jar 719KB
webmagic-core-0.6.1-SNAPSHOT.jar 94KB
commons-beanutils-1.8.0.jar 226KB
json-smart-1.1.1.jar 50KB
commons-lang-2.6.jar 278KB
protobuf-java-3.0.0-beta-2.jar 1.01MB
commons-codec-1.9.jar 258KB
log4j-1.2.17.jar 478KB
jprotobuf-2.1.0-sources.jar 102KB
json-path-0.8.1.jar 65KB
slf4j-api-1.7.6.jar 28KB
webmagic-extension-0.6.1-SNAPSHOT.jar 97KB
xsoup-0.3.1.jar 55KB
json-lib-2.3-jdk15.jar 148KB
commons-pool2-2.4.2.jar 109KB
jsoup-1.8.3.jar 308KB
commons-logging-1.2.jar 60KB
jfinal-1.8-bin-with-src.jar 441KB
httpcore-4.4.4.jar 319KB
joda-time-2.1.jar 557KB
.classpath 3KB
.settings
org.eclipse.jdt.core.prefs 598B
src
Main
Main.java 2KB
application.properties 273B
Util
sendMail.java 3KB
Processor
NormalProcessor.java 1KB
log4j.properties 235B
Pipeline
NormalPipeline.java 2KB
Common
PropertiesService.java 265B
PropertiesConfig.java 1KB
.project 386B
共 48 条
- 1
资源评论
土豆片片
- 粉丝: 1573
- 资源: 5636
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功