Javamail的基本使用

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方法关闭连接即可

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇