一、利用javax.mail发送邮箱需要两个邮箱账号 一个测试发送账号,一个接受账号。
1、发件人邮箱 注意:新激活邮箱的QQ用户要14天之后才能使用SMTP;
2、某些邮箱服务器为了增加邮箱本身密码的安全性,给 SMTP 客户端设置了独立密码(有的邮箱称为“授权码”),对于开启了独立密码的邮箱, 这里的邮箱密码必需使用这个独立密码(授权码)。
3、发件人邮箱的 SMTP 服务器地址, 必须准确, 不同邮件服务器地址不同, 一般(只是一般, 绝非绝对)格式为: smtp.xxx.com,网易163个人邮箱的 SMTP 服务器地址为: smtp.163.com qq个人邮箱的为: smtp.qq.com,注意:企业邮箱个人邮箱的服务器地址不同,每天发件上限也不同。
4、 某些邮箱服务器要求 SMTP 连接需要使用 SSL 安全认证 (为了提高安全性, 邮箱支持SSL连接, 也可以自己开启), 如果无法连接邮件服务器, 仔细查看控制台打印的 log, 如果有有类似 “连接失败, 要求 SSL 安全连接” 等错误。
5、端口:SMTP 服务器的端口 (非 SSL 连接的端口一般默认为 25, 可以不添加, 如果开启了 SSL 连接, 需要改为对应邮箱的 SMTP 服务器的端口, 具体可查看对应邮箱服务的帮助, QQ邮箱的SMTP(SLL)端口为465或587, 其他邮箱自行去查看)
二、注意:
1.各大邮箱的发件数量每天有上限, 163个人邮箱每天限发50封,详情请的请参考网站:
http://www.360doc.com/conten