import java.util.Date;
import java.util.Properties;
import javax.mail.Address;
import javax.mail.Message;
import javax.mail.Message.RecipientType;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class Demo1 {
/**
* @param args add by zxx ,Feb 5, 2009
*/
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
//设置准备环境,创建session
Properties props = new Properties();
props.setProperty("mail.smtp.auth", "true");//设置成需要验证密码的
props.setProperty("mail.transport.protocol", "smtp");//认证
Session session = Session.getInstance(props);
session.setDebug(true); //显示运行过程
//设置发射内容,创建message
Message msg = new MimeMessage(session); //Message是抽象类
msg.setText("在不在?");
msg.setFrom(new InternetAddress("hust@sina.com","***","UTF-8")); //Address是抽象类,用其实现类InternetAddress
msg.setSentDate(new Date());
msg.setRecipient(RecipientType.TO, new InternetAddress("hust@sohu.com","郑州大学","UTF-8"));
msg.setRecipient(Message.RecipientType.CC,new InternetAddress("hust@sohu.com","郑州大学CC","UTF-8"));
msg.setSubject("我要与你通信");
msg.saveChanges();
//发射,创建transport
Transport transport = session.getTransport();
transport.connect("smtp.sina.com", 25, "hust", "密码");
transport.sendMessage(msg,
new Address[]{new InternetAddress("hust@sohu.com")});
//transport.send(msg,new Address[]{new InternetAddress("hust@sohu.com")});
transport.close();
}
}
javamail 邮箱
最新推荐文章于 2021-06-21 10:58:40 发布