Servlet&JSP 第十一章 JavaMail入门

一、使用JavaMail

1、传送纯文字邮件

要使用JavaMail进行邮件传送,首先必须创建代表当次邮件会话的javax.mail.Session对象,Session中包括了SMTP邮件服务器地址、连接端口、用户名、密码等信息。在取得代表当次邮件传送会话的Session对象后,接着要创建邮件信息,设定发信人、收信人、主题、传送日期与邮件内容,最后再以javax.mail.Transport的静态send()方法传送信息。

2、发送多重邮件内容

(1)如果邮件可以包括HTML或附加文件等多重内容,则必须有javax.main.Multipart对象,并在这个对象中增加代表多重内容的javax.mail.internet.MimeBodyPart对象。

(2)如果要附加文件,则可以创建MimeBodyPart,设定文件名与内容之后,再加入Multipart中。在使用MimeBodyPart的setFileName()设定附件名称时,必须做Mime编码,所以借助MimiUtility.encodeText()方法,在使用setContent()设定内容时,还需指定内容类型。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值