import java.util.Date;
import java.util.Properties;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class AA {
static void sendEmil(){
// 邮件发送协议
final String PROTOCOL = "smtp";
// SMTP邮件服务器
final String HOST = "smtp.sina.com";
// SMTP邮件服务器默认端口
final String PORT = "25";
// 是否要求身份认证
final String IS_AUTH = "true";
// 发件人
final String from = "qyzqzy@sina.com";
// 收件人
final String to = "1250515282@qq.com";
final String password = "0000";
String subject = "Test mail";
String body = "A text mail";
Properties props = System.getProperties();
props.put("mail.smtp.host", HOST);
props.put("mail.smtp.auth", IS_AUTH);
props.put("mail.transport.protocol", PROTOCOL);
props.put("mail.smtp.port", PORT);
Session session = Session.getDefaultInstance(props, new Authenticator(){
public PasswordAuthentication getPasswordAuthentication()
{
return new PasswordAuthentication(from, password); //发件人邮件用户名、密码
}
});
// 创建新邮件:
Message msg = new MimeMessage(session);
try {
msg.setFrom(new InternetAddress(from));
msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to, false));
msg.setSubject(subject);
msg.setText(body);
msg.setSentDate(new Date());
// 发送:
Transport.send(msg);
System.out.println("ok");
} catch (AddressException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (MessagingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args)
{
sendEmil();
}
}
import java.util.Properties;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class AA {
static void sendEmil(){
// 邮件发送协议
final String PROTOCOL = "smtp";
// SMTP邮件服务器
final String HOST = "smtp.sina.com";
// SMTP邮件服务器默认端口
final String PORT = "25";
// 是否要求身份认证
final String IS_AUTH = "true";
// 发件人
final String from = "qyzqzy@sina.com";
// 收件人
final String to = "1250515282@qq.com";
final String password = "0000";
String subject = "Test mail";
String body = "A text mail";
Properties props = System.getProperties();
props.put("mail.smtp.host", HOST);
props.put("mail.smtp.auth", IS_AUTH);
props.put("mail.transport.protocol", PROTOCOL);
props.put("mail.smtp.port", PORT);
Session session = Session.getDefaultInstance(props, new Authenticator(){
public PasswordAuthentication getPasswordAuthentication()
{
return new PasswordAuthentication(from, password); //发件人邮件用户名、密码
}
});
// 创建新邮件:
Message msg = new MimeMessage(session);
try {
msg.setFrom(new InternetAddress(from));
msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to, false));
msg.setSubject(subject);
msg.setText(body);
msg.setSentDate(new Date());
// 发送:
Transport.send(msg);
System.out.println("ok");
} catch (AddressException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (MessagingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args)
{
sendEmil();
}
}