导入jar包mail,jar
使用mailUtils
由于我没有自己的服务器,所以使用QQ对QQ邮件发送,其中有很多坑是公司对其他企业邮箱不会碰到的
1.
对于被发送邮件的人,不需要有任何设置
2.
服务器发送地址可以在网上查到
3.
发送账号的时候需要有2个验证
1.在发送人qq设置->账户->下面有一个开启pop3/smtp开关,需要打开(会发送邮件)
2.获取了授权验证码之后密码就使用这种加密的文字
4.
在创建的session会话对象中,需要开启加密,否贼会报需要一个ssl什么的)(好像就QQ需要)
就是下面这个
javax.mail.AuthenticationFailedException: 530 Error: A secure connection is requiered(such as ssl). More information at http://service.mail.qq.com/cgi-bin/help?id=28
530
5.
设置的发送者需要跟发送的对象一致,否贼会报一个警告
501警告
最后Q对Q就发送成功了