package com.my.map;
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 MailTest {
public static void main(String[] args)
throws Exception {
Properties pro =
new Properties();
pro.put(
"mail.smtp.host",
"smtp.163.com");
pro.put(
"mail.smtp.port",
"25");
pro.put(
"mail.smtp.auth",
"true");
Authenticator authenticator =
new Authenticator() {
@Override
protected PasswordAuthentication
getPasswordAuthentication() {
return new PasswordAuthentication(
"hjb_job@163.com",
"2012216434aahjb");
}
};
Session sendMailSession = Session.getDefaultInstance(pro, authenticator);
Message message =
new MimeMessage(sendMailSession);
Address sourceAddress =
new InternetAddress(
"hjb_job@163.com");
message.setFrom(sourceAddress);
Address destAddress =
new InternetAddress(
"1536874687@qq.com");
message.setRecipient(Message.RecipientType.TO, destAddress);
message.setSubject(
"Merry Christmas!");
message.setText(
"你好!");
Transport.send(message);
}
}