package com.longdenghui;
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.util.Properties;
/**
* Created by Ln on 2017/1/6.
*/
public class EmailDemo1 {
public static void main(String[] args) {
Properties prop = new Properties();
prop.setProperty("mail.transport.protocol", "smtp");// 设置协议
prop.setProperty("mail.smtp.host", "localhost");// 主机名
prop.setProperty("mail.smtp.auth", "ture");//是否开启权限控制
prop.setProperty("mail.debug", "true");//如果设置为TRUE发送邮件时会在控制台打印信息
// 创建程序到邮件服务器之间的一次会话
Session session = Session.getInstance(prop);
//获取邮件对象
Message msg = new MimeMessage(session);
try {
msg.setFrom(new InternetAddress("ldh1@ldh.com"));
msg.setRecipients(MimeMessage.RecipientType.TO, new Address[]{new InternetAddress("ldh2@ldh.com")});
msg.setSubject("这是来自JAVA 程序的一封邮件");
msg.setText("邮件的正文内容");
// 获取发送邮件对象
Transport transport = session.getTransport();
// 验证密码和账号
transport.connect("ldh1", "123");
//发送邮件
transport.sendMessage(msg, msg.getAllRecipients());
} catch (MessagingException e) {
e.printStackTrace();
}
}
}
使用JAVA 代码发送邮件
最新推荐文章于 2023-10-13 17:07:49 发布