package com.mail;
import java.util.Properties;
import javax.mail.MessagingException;
import javax.mail.internet.MimeMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;
import org.springframework.mail.javamail.MimeMessageHelper;
public class MailSender {
public static void main(String[] args) throws MessagingException {
String host = "smtp.gmail.com";
int port = 587;
String username = "zhangsan";
String password = "111111";
Properties javaMailProperties = new Properties();
javaMailProperties.put("mail.smtp.auth", "true");
javaMailProperties.put("mail.smtp.starttls.enable", "true");
JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
mailSender.setHost(host);
mailSender.setPort(port);
mailSender.setUsername(username);
mailSender.setPassword(password);
mailSender.setJavaMailProperties(javaMailProperties);
String email = "[email protected]";
String nickname = "张三";
MimeMessage message = mailSender.createMimeMessage();
MimeMessageHelper help = new MimeMessageHelper(message, true, "UTF-8");
help.setFrom("[email protected]");
help.setTo(new String[] { "[email protected]", email });
help.setSubject("测试");
String content = "你好" + nickname;
help.setText(content, true);
mailSender.send(message);
}
}