java web(发送邮件,以及要整合的包)
来源:互联网 发布:淘宝销量怎么刷上去的 编辑:程序博客网 时间:2024/05/19 18:42
导包,mai.jar
1 session 如果你得到他,代表你连上了
*需要使用Session.getInstance(Properties,Authenticator);
*Properties propers=new Properties();
propers.setProperty("mail.host","smtp.163.com");
propers.setProperty("mail.smtp.auth","true");
Authenticator auth=new Authenticator(){
protected PasswordAuthentication getPasswordAuthentication(){
return new PasswordAuthentication("xxx","密码");
}
};
Session session=Session.getInstance(properd,auth);
2 Minemessage 代表邮件对象。设置收件人,等
1 session 如果你得到他,代表你连上了
*需要使用Session.getInstance(Properties,Authenticator);
*Properties propers=new Properties();
propers.setProperty("mail.host","smtp.163.com");
propers.setProperty("mail.smtp.auth","true");
Authenticator auth=new Authenticator(){
protected PasswordAuthentication getPasswordAuthentication(){
return new PasswordAuthentication("xxx","密码");
}
};
Session session=Session.getInstance(properd,auth);
2 Minemessage 代表邮件对象。设置收件人,等
舉例
public class Base64 {@Testpublic void fun() throws AddressException, MessagingException, IOException{/** * 得到Session */Properties pro=new Properties();pro.setProperty("mail.host", "smtp.163.com");pro.setProperty("mail.smtp.auth", "true");Authenticator authenticator=new Authenticator() {@Overrideprotected PasswordAuthentication getPasswordAuthentication() {return new PasswordAuthentication("yuan563519613", "z000000");//邮箱名,密码}};Session session=Session.getInstance(pro, authenticator);/** * 创建MimeMessage */MimeMessage mg=new MimeMessage(session);mg.setFrom(new InternetAddress("xxx3@163.com"));//设置发件人mg.setRecipients(RecipientType.TO, "xxx@qq.com");//设置收件人//mg.setRecipients(RecipientType.CC, "xxx@qq.com");//设置抄送//mg.setRecipients(RecipientType.BCC, "xxx@qq.com");//设置暗送mg.setSubject("这是测试文件-有附件");//mg.setContent("垃圾文件", "text/html;charset=utf-8");/** * 当包含发送带有附件的邮件时,需要多部件, * 1创建多部件的文件内容MimeMultipart(集合,用来装载主题部件) * 2 我们需要创建主题部件,一个内容,一个附件 * */MimeMultipart list=new MimeMultipart();MimeBodyPart part1=new MimeBodyPart();part1.setContent("这是包含附件的垃圾文件", "text/html;charset=utf-8");list.addBodyPart(part1);/** * 在创建一个MimeBodypart */MimeBodyPart part2=new MimeBodyPart();part2.attachFile(new File("E:/白冰.jpg"));part2.setFileName(MimeUtility.encodeText("大美女.jpg"));//设置文件名。以及处理乱码问题list.addBodyPart(part2);mg.setContent(list);Transport.send(mg);}当然需要导入包
0 0
- java web(发送邮件,以及要整合的包)
- Java发送邮件(利用Javamail包,最简单的发送邮件demo)
- java web 邮件发送
- java web 发送邮件
- Java的邮件发送、接收以及删除
- java 发送邮件Servlet(邮件包在最下面)
- Java Web JavaMail 邮件发送
- java web 邮件发送功能
- Java Web JavaMail 邮件发送
- java web邮件发送实例
- Java Web JavaMail 邮件发送
- Java Web JavaMail 邮件发送
- 基于JavaMail的Java邮件发送(简单邮件发送)
- 基于JavaMail的Java邮件发送(复杂邮件发送)
- java 邮件发送 --- 简单的邮件发送
- java程序发送邮件以及可能出现的问题
- Java发送邮件简单实现以及问题的解决
- java邮件的发送
- 创建Screen和MyRectangle类时遇到的问题总结
- 关于UFT的一些小想法
- Qt5窗口关闭与窗口销毁
- Swift2.0 对比 C++
- linux下导入、导出mysql数据库文件的命令
- java web(发送邮件,以及要整合的包)
- Android 5.0(Lollipop)事件输入系统(Input System) 《-- 推荐阅读这篇
- 深入剖析BackgroundWorker类
- JSON详解
- SSH框架搭建登录实例
- 3D光照阴影 平面阴影矩阵推导及代码实现
- 杭电(1269)迷宫城堡(强联通之定义算法)
- nyoj 236 心急的C小加
- 执行go get出现 go: GOPATH entry is relative错误