博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaMail 邮件发送
阅读量:6500 次
发布时间:2019-06-24

本文共 1285 字,大约阅读时间需要 4 分钟。

package cn.ming.javamail;import java.util.Properties;import javax.mail.Message;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;public class Demo1 { public static void main(String[] args) throws Exception {//  创建邮件  Properties props=System.getProperties();//  设置SMTP主机  props.put("mail.smtp.host","smtp.sina.com");//  设置SMTP验证属性  props.put("mail.smtp.auth", "true");//  获得邮件会话对象  MyAuthenticator auth=new MyAuthenticator("ming_foryou","********");  Session session=Session.getInstance(props, auth);//getDefaultInstance每次共用,当要多次调用session且不同用getInstance  session.setDebug(true);//调试信息  //  创建MIME邮件对象  MimeMessage msg=new MimeMessage(session);//  设置发件人  msg.setFrom(new InternetAddress("ming_foryou@sina.com"));//  设置收件人  msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse("ming_foryou@sohu.com"));//  设置邮件主题  msg.setSubject("test");//  设置正文  msg.setText("How do you do?");  //  发送消息  //创建SMTP邮件发送对象  Transport transport=session.getTransport("smtp");//  获取与邮件服务器的连接  transport.connect((String)props.getProperty("mail.smtp.host"), "ming_foryou@sina.com", "********");//      通过服务器发送邮件  transport.sendMessage(msg,msg.getRecipients(Message.RecipientType.TO));//  关闭  transport.close(); }}

 

转载地址:http://thvyo.baihongyu.com/

你可能感兴趣的文章
那些按烂的Linux命令集合贴
查看>>
MySQL 语句整理 2019-5-3
查看>>
html5新标签使用
查看>>
compass安装使用960 Grid System
查看>>
关于小数的精确运算
查看>>
20175203 2018-2019 实验五《网络编程与安全》
查看>>
Eureka服务注册中心
查看>>
轻松记账工程冲刺第二阶段10
查看>>
分离导航模块
查看>>
Lighttpd1.4.20源代码分析 笔记 状态机之错误处理和连接关闭
查看>>
php代码中使用换行及(\n或\r\n和br)的应用
查看>>
高考估分查分选志愿一键搞定_支付宝又操办了件人生大事
查看>>
HTML中的form表单有一个关键属性 enctype
查看>>
LeetCode-135-Candy
查看>>
制作RPM包
查看>>
beego数据输出
查看>>
DecimalFormat
查看>>
如何在同一系统里同时启动多个Tomcat
查看>>
Unix / 类 Unix shell 中有哪些很酷很冷门很少用很有用的命令?(转)
查看>>
java显示本地磁盘所有盘符,显示桌面路径
查看>>