java之发送mail
来源:互联网 发布:淘宝卖家关闭订单付款 编辑:程序博客网 时间:2024/06/05 06:10
package com.datum.cod.framework;import java.util.Properties;import javax.mail.Address;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;public class Mail { public static void main(String[] args) { Properties props = new Properties(); props.put("mail.smtp.host", "smtp.qq.com"); props.put("mail.smtp.auth", "true"); try { PopupAuthenticator auth = new PopupAuthenticator(); Session session = Session.getInstance(props, auth); session.setDebug(true); // 创建mime类型邮件 MimeMessage message = new MimeMessage(session); // 设置发信人 Address addressFrom = new InternetAddress(PopupAuthenticator.mailuser + "@qq.com", "so easy!"); message.setFrom(addressFrom); // 设置主题 message.setSubject("Test sent Mail by javaMail"); // 设置邮件内容 message.setText("哈哈!so easy!"); // 设置收件人们 Address addressTo = new InternetAddress("1872387570@qq.com", "hhh"); message.addRecipient(Message.RecipientType.TO, addressTo); message.saveChanges(); Transport transport = session.getTransport("smtp"); transport.connect("smtp.qq.com", PopupAuthenticator.mailuser,PopupAuthenticator.password); transport.send(message); transport.close(); System.out.println("sent suc"); } catch (Exception e) { System.out.println(e.toString()); System.out.println("sent fail"); } }}class PopupAuthenticator extends Authenticator { public static final String mailuser = "1872387570"; public static final String password = "aaaaaaa"; public PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(mailuser, password); }}
0 0
- java之发送mail
- java发送mail
- java发送mail
- java 发送mail
- Java Mail 发送邮件
- JAVA MAIL发送邮件
- java 发送mail
- 发送电子邮件 java mail
- Java Mail 发送邮件
- Java mail发送邮件
- JAVA发送mail
- java mail 发送邮件
- Java Mail发送邮件
- java mail邮件发送
- java mail 发送邮件
- Java mail发送邮件
- java mail发送邮件
- Java mail 发送邮件
- LuaJavaBridge - Lua 与 Java 互操作的简单解决方案
- pro-- 通讯录4--正向逆向数据传递总结
- Android不规则点击区域详解
- java实现数组逆序
- <iframe>标签自适应高度和宽度
- java之发送mail
- Oracle EXP/IMP参数详解
- 管理Activity的生命周期(3)暂停和重启一个Activity
- 分布式系统中解决数据一致性问题的架构设计思考
- Python学习def函数的定义、使用及参数传递
- ViewFlipper + GestureDetector 实现App首次使用显示引导页
- listview设置完数据之后scrollview就自动从顶部跳到中间
- ubuntut添加软件源在后边额外添加 sudo gedit /etc/apt/sources.list
- VS2010~2013 配置OPENCV