一、获取连接
//设置服务器连接参数
Properties props=new Properties();
props.setProperty("mail.host", "smtp.qq.com"); //设置邮箱的主机
props.setProperty("mail.smtp.auth", "true"); //设置校验认证的状态
props.setProperty("mail.transport.protocol", "smtp"); //设置邮箱服务器的协议
Authenticator authenticator=new Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("2260108069@qq.com", "izcpotdeoxnqdiag");
}
};
//获取连接对象session
Session session = Session.getInstance(props, authenticator);
二、准备一封邮件
//准备一封邮件
MimeMessage message=new MimeMessage(session);
//设置邮件内容
message.setSubject("使用java发送的邮件");//设置邮件的标题
//设置邮件的发送者
message.setFrom(new InternetAddress("2260108069@qq.com"));
//设置邮件的接收者 邮件的发送方式【发送,抄送,暗送】
message.setRecipients(RecipientType.TO, "2635858334@qq.com");
String content=""
message.setContent(content, "text/html;charset=utf-8");
三,发送邮件
//发送邮件
Transport.send(message);
System.out.println("邮件发送成功");