折腾了好久。。。。好头疼。
也看了很多帖子,收藏了一个 介绍了各种底层的东西,我晚上再回去看。
先贴一下代码, 主要说一下用126 163之类的邮箱去发送邮件和qq邮箱的区别。
因为qq邮箱开启了ssl验证,所以配置有点不一样。
如果不用能通过ssl的端口 就会报错530 Error: A secure connection is requiered(such as ssl). 一看就是这个链接需要ssl支持嘛
qq邮箱
注意一下登录需要用授权码登录
public class MailUtil {
public static void main(String[] args) {
sendMail();
}
public static void sendMail(){
//1 编写配置 服务器, 端口, 验证 协议到 配置文件
Properties prop = new Properties();
prop.put("mail.smtp.host", "smtp.qq.com");