标签:
一:前言
一直想做有关java发邮件的功能,但是了一直没有成功,特别的无语啊,所以今天有时间我终于成功了啊,虽然是最简单的,但是还是记载下来吧!
二:内容
这里主要需要的是spring-context-support.jar和mail.jar,所以你用框架就自己搭建就行
package com.wh.graduate.controller;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;
import org.springframework.stereotype.Controller;
@Controller
public class MailController {
public static void main(String[] args) {
JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();
senderImpl.setHost("smtp.qq.com");
senderImpl.setPort(25);
senderImpl.setUsername("xx");
senderImpl.setPassword("xxx");
//邮件消息 设置
SimpleMailMessage mailMessage = new SimpleMailMessage();
mailMessage.setTo("xxx@qq.com");
mailMessage.setFrom("xx@qq.com");
mailMessage.setSubject("第一次发邮件哦");
mailMessage.setText("邮件测试了!");
//发送邮件
senderImpl.send(mailMessage);
}
}
最初会报这个bug:
454 Authentication failed, please open smtp flag first!
百度后的解决方式:

要把这几个服务开启了!
三:总结
终于自己发送成功一次,我靠,实践才是检验真理的最好标准!
标签:
原文地址:http://www.cnblogs.com/wuhao1991/p/4448079.html