javamail 发送邮件
来源:互联网 发布:剑三捏脸数据 编辑:程序博客网 时间:2024/04/28 17:38
public static void main(String[] args) throws Exception, MessagingException {
//1)创建一个Session对象,连接和登录服务器
/**
* 参数一: 本次连接的配置。
* 参数二: 返回对用户名和密码base64加密的对象
*/
Properties props = new Properties();
//1.1连接的发邮件的服务器地址
props.setProperty("mail.host", "smtp.sina.com.cn");
//1.2 指定进行验证登录
props.setProperty("mail.smtp.auth", "true");
Session session = Session.getDefaultInstance(props, new Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("mol_voyage_vesse@sina.com","hp123456");
}
});
//打开调用
session.setDebug(true);
//2)在本次连接上, 创建一封邮件
MimeMessage mail = new MimeMessage(session);
//3)设置邮件内容
///3.1 设置发件人
mail.setFrom(new InternetAddress("mol_voyage_vesse@sina.com"));
//3.2 设置收件人
/**
* 参数一: 发送方法
* 发送: TO A->B
* 抄送: CC A->B C
* 密送: BCC A->B C
* 参数二: 发送的地址
*/
mail.setRecipient(RecipientType.TO, new InternetAddress("731967569@qq.com"));
//3.3 设置主题
mail.setSubject("这是一封javamail的测试邮件");
//3.4 设置内容
/**
* 参数二: 邮件的内容格式。如 普通文本,html方式
*/
mail.setContent("这是邮件的正文内容", "text/plain;charset=utf-8");
//4)发送邮件
Transport.send(mail);
}
//1)创建一个Session对象,连接和登录服务器
/**
* 参数一: 本次连接的配置。
* 参数二: 返回对用户名和密码base64加密的对象
*/
Properties props = new Properties();
//1.1连接的发邮件的服务器地址
props.setProperty("mail.host", "smtp.sina.com.cn");
//1.2 指定进行验证登录
props.setProperty("mail.smtp.auth", "true");
Session session = Session.getDefaultInstance(props, new Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("mol_voyage_vesse@sina.com","hp123456");
}
});
//打开调用
session.setDebug(true);
//2)在本次连接上, 创建一封邮件
MimeMessage mail = new MimeMessage(session);
//3)设置邮件内容
///3.1 设置发件人
mail.setFrom(new InternetAddress("mol_voyage_vesse@sina.com"));
//3.2 设置收件人
/**
* 参数一: 发送方法
* 发送: TO A->B
* 抄送: CC A->B C
* 密送: BCC A->B C
* 参数二: 发送的地址
*/
mail.setRecipient(RecipientType.TO, new InternetAddress("731967569@qq.com"));
//3.3 设置主题
mail.setSubject("这是一封javamail的测试邮件");
//3.4 设置内容
/**
* 参数二: 邮件的内容格式。如 普通文本,html方式
*/
mail.setContent("这是邮件的正文内容", "text/plain;charset=utf-8");
//4)发送邮件
Transport.send(mail);
}
0 0
- javamail发送邮件
- 用javamail 发送邮件
- javamail发送邮件--sendmail
- JAVAMAIL发送邮件方法
- JavaMail发送邮件
- JavaMail发送邮件
- JavaMail发送邮件例子
- 用javamail发送邮件
- 用Javamail发送邮件
- JavaMail直接发送邮件
- JavaMail发送邮件
- JavaMail 发送验证邮件
- 使用JavaMail发送邮件
- javaMail发送邮件实例
- 用javamail 发送邮件
- JavaMail 实现邮件发送
- javamail邮件发送问题
- javamail发送邮件
- Android仿微信朋友圈图片展示效果,图片查看器
- 【BZOJ 1023】[SHOI2008]cactus仙人掌图
- QT 动态加载dll
- eclipse+tomcat9 使用多个虚拟域名访问多个web项目
- 纯代码给wordpress增加说说/微博/微语功能
- javamail 发送邮件
- 量化投资-基本面模型-沪铜多因素模型
- 关于迭代器作为模板函数的形参的问题
- 前端基础--浏览器知多少?
- CO07利润中心必输
- 22. Generate Parentheses
- 238. Product of Array Except Self
- spring和hibernate整合时异常(详解): getFlushMode is not valid without active transaction
- 水面无人艇局部危险避障算法研究-答辩PPT(内附原版PPT)