关于在邮件中添加附件 MIME(多用途互联网邮件扩展类型)
MimeBodyPart类
javax.mail.internet.MimeBodyPart类表示的是一个MIME消息,它和MimeMesssage类一样都是从Part接口结成过来
MimeMultipart类
javax.mail.internet.MimeMultipart是抽象类Multipart的实现子类,它用来组合多个MIME消息,一个MimeMultipart对象可以包含多个代表MIME消息的MimeBodyPart对象
带图片的邮件,其他的代码与上面一样,只需要更改邮件的内容即可
带附件的邮件,操作基本没差,只需要创建一个附件的MimeBodyPart再添加到消息中即可
注意点:
在一个web项目中:例如实现一个用户注册就给用户发一封邮件的功能,但通过之前的代码我们可以发现,发送一封邮件是需要时间的,这个时候考虑到用户体验我们不应该让用户等待,所以可以考虑使用多线程,为邮件发送单独设置为一条线程,而不影响主线程的操作!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持七叶笔记。