今天是学习了向多个邮箱发送邮件的类型
了解了群发的一些概念
比如说将密码传进session 还有群发的类的使用
/**
*
*/
package org.wangsheng.testJavaMails;
import java.util.Properties;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
/**
*描述:进行发送多人的试验方法
* @author 王胜
* @date 2010-3-30 下午06:54:20
*/
public class Demo2 {
/**
*描述:
*@param args
*作者:王胜
*日期 2010-3-30 下午06:54:20
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Properties props = new Properties();
// 存储各种协议当session加入该对象后就可以进行将协议存进session中
props.setProperty("mail.smtp.auth", "true");
props.setProperty("mail.transport.protocal", "smtp");
props.setProperty("mail.debug", "true");
props.setProperty("mail.host", "smtp.sina.com");
Session session = Session.getInstance(props,
new Authenticator(){
protected PasswordAuthentication getPasswordAuthentication(){
return new PasswordAuthentication("wangsheng0376","ws1210");
}
}
);
Message msg = new MimeMessage(session);
try{
msg.setFrom(new InternetAddress("wangsheng0376@sina.com"));
msg.setSubject("中文主题");
msg.setRecipients(Message.RecipientType.TO,
InternetAddress.parse("wangsheng0376@sina.com,wangsheng@sohu.com"));
msg.setContent("<span>hehe</span>",
"text/html;charset=gbk");
Transport.send(msg);
}
catch(Exception e){
e.printStackTrace();
}
}
}
分享到:
相关推荐
总之,《Tomcat与Java Web开发技术详解(第二版)》的源代码提供了丰富的学习资源,不仅涵盖了Java Web开发的基本概念和技术,还提供了实际项目的实践经验,对于提升开发者技能具有重要意义。通过深入学习和实践这些...
5. **JavaMail**:标签中提到的`javamails`可能涉及到JavaMail API的使用,这是Java平台上的邮件处理库,可以用来发送、接收和处理电子邮件。这部分源码可能涵盖SMTP、POP3、IMAP协议的使用,以及附件、MIME编码等...
通过研究这些示例代码,开发者可以快速学习如何在自己的项目中整合JSP和JavaMail API,实现邮件功能。对于初学者来说,这是一个很好的实践案例,可以帮助理解Web应用程序中前后端交互的工作原理,以及JavaMail API的...
在实际开发中,开发者可以根据这些资源来学习和参考,了解如何配置会话、创建和发送邮件,以及如何处理接收邮件的逻辑。 总之,构建一个Java邮件收发系统需要对JavaMail API有深入的理解,掌握SMTP、POP3和IMAP的...
8.18发烧购物节活动SOP - 电商日化行业+电商引流转化(5张子表全案)
网页设计期末大作业基于HTML+CSS的仿中国银行网站源代码.zip,个人经导师指导并认可通过的高分大作业项目,评审分98分,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!主要针对计算机相关专业的正在做大作业的学生和需要项目实战练习的学习者,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 网页设计期末大作业基于HTML+CSS的仿中国银行网站源代码.zip网页设计期末大作业基于HTML+CSS的仿中国银行网站源代码.zip网页设计期末大作业基于HTML+CSS的仿中国银行网站源代码.zip网页设计期末大作业基于HTML+CSS的仿中国银行网站源代码.zip网页设计期末大作业基于HTML+CSS的仿中国银行网站源代码.zip网页设计期末大作业基于HTML+CSS的仿中国银行网站源代码.zip网页设计期末大作业基于HTML+CSS的仿中国银行网站源代码.zip网页设计期末大作业基于HTML+CSS的仿中国银行网站源代码.zip网页设计期末大作业基于HTML+CSS的仿中国银行网站源代码.zip网页设计期
ntu嵌入式所有周实验文件
一款可以快速借助ChatGPT,快速生成大量原创有深度文章,快速丰富网站内容,完全免费,新建文章标题跟分类后,点击生成即可自动生成文章,生成后可以点击查看文章直达文章界面,分类可以设置不存在的,程序发现不存在会自动新建。
Adobe Camera Raw(RAW处理工具)v17.1.0.mp4
2024圣诞节倒计时页面源码.mp4
MaixPy机械臂井字棋游戏开发源码-最新开发(可比赛用).zip [资源说明] 1、该项目是团队成员近期最新开发,代码完整,资料齐全,含设计文档等 2、上传的项目源码经过严格测试,功能完善且能正常运行,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的高校学生、教师、科研工作者、行业从业者下载使用,可借鉴学习,也可直接作为毕业设计、课程设计、作业、项目初期立项演示等,也适合小白学习进阶,遇到问题不懂就问,欢迎交流。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 5、不懂配置和运行,可远程教学 欢迎下载,学习使用!
理工大学本科毕业设计-基于深度学习的行人重识别系统python源码.zip,个人经导师指导并认可通过的毕业设计项目,评审分98分,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!主要针对计算机相关专业的正在做毕业设计的学生和需要项目实战练习的学习者,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 理工大学本科毕业设计-基于深度学习的行人重识别系统python源码.zip理工大学本科毕业设计-基于深度学习的行人重识别系统python源码.zip理工大学本科毕业设计-基于深度学习的行人重识别系统python源码.zip理工大学本科毕业设计-基于深度学习的行人重识别系统python源码.zip理工大学本科毕业设计-基于深度学习的行人重识别系统python源码.zip理工大学本科毕业设计-基于深度学习的行人重识别系统python源码.zip理工大学本科毕业设计-基于深度学习的行人重识别系统python源码.zip理工大学本科毕业设计-基于深度学习的行人重识别系统python源码.zip理工大学本科毕业设计-基
感恩母恩母爱如水母亲节主题班会
基于java的同城宠物喂遛系统设计与实现.docx
乱七八糟聚合类工具箱v1.3.86应有尽有高级版.mp4
安卓一木记账v5.8.90解锁VIP绿化高级版.mp4
Comsol经典小案例。 晶格耦合作用结构色,CIE1931计算与绘制。
2021中国新锐品牌发展研究:食品饮料行业报告
YS9082HP_033_HPS1A30C_N38A
LOL英雄联盟2012怀旧网单.mp4