如何使用Gmail SMTP发送邮件Spring实现?
在执行主方法后,出现异常 Exception in thread "main" java.lang.NoClassDefFoundError: javax/activation/FileTypeMap
public static void main(String[] args) {
JavaMailSenderImpl sender = new JavaMailSenderImpl();
sender.setHost("smtp.gmail.com");
sender.setPort(25);
sender.setPassword("xxxxxxx");
sender.setUsername("businesscaliber@gmail.com");
MimeMessage message = sender.createMimeMessage();
try {
MimeMessageHelper helper = new MimeMessageHelper(message);
helper.setTo("yashwantchavan@gmail.com");
helper.setText("Thank you for ordering!");
} catch (MessagingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
sender.send(message);
}
把activation.jar放在类路径中后,出现了这个异常。
javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first. 21sm3277189pzk.7