1、新建环境对象properties
2、使用setProperty方法设置环境属性
a、mail.debug属性:控制台是否回显调试信息
b、mail.smtp.auth属性:设定是否需要身份验证
c、mail.host属性:主机服务器名,例如qq邮箱为stmp.qq.com
d、mail.transport.protocol属性:发送邮件协议名称
e、mail.smtp.port属性:发送邮件的服务器端口
3、创建session对象
4、用getDefaultInstance方法传入上面的properties对象初始化环境,并且使用setDebug方法开启回显
5、使用getTransport方法实例化传输对象
6、使用connect方法连接邮件服务器,三个参数分别为i服务器、邮箱账号和授权码(并不是账号密码)
7、使用Mimemessage传入session实例化一个邮件对象
8、使用setFrom方法设定发件人,其中参数为InternetAddress对象,直接用用邮箱地址的string实例化
9、使用setRecipient方法设定收件人,其中第一个参数为Message.RecipientType.TO,注意这里的Message对象是java.mail中的而不是java.os中的
10、使用setSubject方法和setContent方法设定邮件邮件标题和正文内容
11、使用传输对象的sendMessage方法发送邮件,其中第一个参数为邮件对象Mimemessage,另一个他的方法getAllRecipients,然后使用close方法关闭连接即可




