163邮件发送工具类
来源:互联网 发布:linux dhcp服务 编辑:程序博客网 时间:2024/06/04 08:13
package com.union.util;
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;
import javax.mail.internet.MimeMessage.RecipientType;
public class MailUtil {
/**
* 发送邮件 参数一:发送邮件给谁
* 参数二:发送邮件的内容
* 邮箱类型:163邮箱
*/
public static void sendMail(String toEmail, String emailMsg) throws Exception {
// 创建Properties 对象
Properties props = new Properties();
// 添加smtp服务器属性
props.put("mail.smtp.host", "smtp.163.com");
// 需要验证
props.put("mail.smtp.auth", "true");
Authenticator auth = new Authenticator() {
public PasswordAuthentication getPasswordAuthentication() {
// 用户名,密码
return new PasswordAuthentication("mick_ming", "mick_ming@163com");
}
};
Session session = Session.getInstance(props, auth);
// 2_创建一封邮件
Message message = new MimeMessage(session);
// 发送人
message.setFrom(new InternetAddress("mick_ming@163.com"));
message.setRecipient(RecipientType.TO, new InternetAddress(toEmail));
// 标题
message.setSubject("联合数据电子发票");
// 样式,编码
message.setContent(emailMsg, "text/html;charset=UTF-8");
// 3_发送邮件
Transport.send(message);
}
/** 测试类 */
public static void main(String[] args) throws Exception {
// 接收人
String toEmail = "mingdj@union01.com";
// 邮件内容
String emailMsg = "测试一下123";
sendMail(toEmail, emailMsg);
System.out.println("发送成功。。。");
}
}
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;
import javax.mail.internet.MimeMessage.RecipientType;
public class MailUtil {
/**
* 发送邮件 参数一:发送邮件给谁
* 参数二:发送邮件的内容
* 邮箱类型:163邮箱
*/
public static void sendMail(String toEmail, String emailMsg) throws Exception {
// 创建Properties 对象
Properties props = new Properties();
// 添加smtp服务器属性
props.put("mail.smtp.host", "smtp.163.com");
// 需要验证
props.put("mail.smtp.auth", "true");
Authenticator auth = new Authenticator() {
public PasswordAuthentication getPasswordAuthentication() {
// 用户名,密码
return new PasswordAuthentication("mick_ming", "mick_ming@163com");
}
};
Session session = Session.getInstance(props, auth);
// 2_创建一封邮件
Message message = new MimeMessage(session);
// 发送人
message.setFrom(new InternetAddress("mick_ming@163.com"));
message.setRecipient(RecipientType.TO, new InternetAddress(toEmail));
// 标题
message.setSubject("联合数据电子发票");
// 样式,编码
message.setContent(emailMsg, "text/html;charset=UTF-8");
// 3_发送邮件
Transport.send(message);
}
/** 测试类 */
public static void main(String[] args) throws Exception {
// 接收人
String toEmail = "mingdj@union01.com";
// 邮件内容
String emailMsg = "测试一下123";
sendMail(toEmail, emailMsg);
System.out.println("发送成功。。。");
}
}
阅读全文
1 0
- 163邮件发送工具类
- 邮件发送工具类
- 邮件发送工具类
- 发送邮件工具类
- 邮件发送工具类
- 邮件发送工具类
- javamail发送邮件工具类
- C#发送邮件工具类
- Java发送邮件工具类
- java邮件发送工具类
- 简单发送邮件工具类
- java 邮件发送工具类
- java发送邮件工具类
- Java发送邮件工具类
- java发送邮件工具类
- java发送邮件工具类
- java发送邮件工具类
- java工具类------邮件发送
- ViewPager 嵌套多个不同高度的Fragment,ViewPager 高度自适应
- 微信用户授权及企业付款
- HTML基础及常用标签
- JAVA API使用
- ArcGIS Enterprise 正向代理配置——基于Squid普通正向代理实现
- 163邮件发送工具类
- 用Github搭建个人博客
- JSONObject对象判断为null不成立,报错net.sf.json.JSONException: null object
- SUSE 11 SP3上部署MySQL MHA
- 搜狗笔试题
- pdf阅读器怎么样去添加箭头啊
- easyUI的datebox,开始/结束日期不得大于当前日期,开始日期不得大于结束日期
- 连续子数组的最大和
- 学会思考,而不只是编程