今天是学习了向多个邮箱发送邮件的类型
了解了群发的一些概念
比如说将密码传进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的...
水泥袋检测系统源码和数据集:改进yolo11-DCNV4
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
使用Plotly绘制散点图_柱状图_折线图_三维图_饼状图
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
光敏电阻接线图
MAX30102心率血样传感器原理图
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
胎儿脑部异常检测系统源码和数据集:改进yolo11-convnextv2
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
本项目为基于Kotlin语言的安卓Camera2拍照录像设计源码,总计包含48个文件,涵盖17个XML配置文件、10个WEBP图片文件、5个Kotlin源代码文件、3个Git忽略文件、3个Gradle配置文件、2个Markdown文档、2个属性文件、1个Gradle脚本文件、1个APK安装包以及1个JSON文件。该源码适用于实现安卓设备的拍照和录像功能。
【C#】设计模式大作业_pgj
本项目是一款基于ruoyi框架开发的校园后勤Vue前端设计源码,包含358个文件,涵盖122个Vue组件、93个SVG图标、87个JavaScript脚本、25个PNG图片、10个SCSS样式表、3个批处理脚本、3个JPG图片、2个HTML页面、2个JSON配置文件、2个备份文件。该代码适用于校园后勤管理系统,旨在提升校园后勤服务效率。
该项目是基于Spring Boot框架的校园外卖点餐系统设计源码,包含162个文件,包括142个Java源文件、16个XML配置文件、2个YML配置文件、1个Git忽略文件和1个XLSX文件。系统采用前后端分离架构,结合Mybatis、Spring Cache、阿里云OSS、Swagger、POI和WebSocket等技术,支持菜品、套餐、订单管理、支付、报表统计及用户催单等功能。系统分为后台管理端和用户端,用户端通过微信小程序实现。我的主要工作包括管理端员工及菜品信息的增删改查功能。
基于QT框架的OpenCV人脸识别
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
图像处理新思路:微生物菌落图像分割