需要引包:
package com.test.javamail;
import java.util.Properties;
import javax.mail.Address;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class Demo1 {
/**
* @param args
*/
public static void main(String[] args) {
//配置参数
Properties props = new Properties();
//配置服务器协议
props.setProperty("mail.smtp.auth", "true");
props.setProperty("mail.transport.protocol", "smtp");
//搭建环境
Session session = Session.getInstance(props);
//设置debug模式
session.setDebug(true);
//创建邮件
Message msg = new MimeMessage(session);
try {
//创建文本内容
msg.setText("这是一封简单文本邮件");
//设置发件人
msg.setFrom(new InternetAddress("此处填发送者邮箱地址"));
} catch (MessagingException e) {
e.printStackTrace();
}
//发送邮件
Transport transport;
try {
transport = session.getTransport();
//连接服务器,发送者账户名,密码
transport.connect("smtp.qq.com", 25, "发送者邮箱地址", "邮箱密码");
//接收者邮箱
transport.sendMessage(msg,
new Address[]{new InternetAddress("接收者邮箱地址")});
transport.close();} catch (Exception e) {
e.printStackTrace();
}
}