栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

多部分电子邮件

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

多部分电子邮件

嗯,您正在使用Java。

请注意,我认为您应该始终在HTML电子邮件中设置纯文本替代项。

此代码还允许您内嵌图像(通过HTML从引用

<img src="cid:foo">
,但并非所有电子邮件客户端都支持此功能。

MimeMessage mm = prepareMessage(from, to, subject, cc, bcc);MimeMultipart mp = new MimeMultipart("alternative");// Attach Plain TextMimeBodyPart plain = new MimeBodyPart();plain.setText(plainText);mp.addBodyPart(plain);MimeMultipart htmlmp = new MimeMultipart("related");MimeBodyPart htmlbp = new MimeBodyPart();htmlbp.setContent(htmlmp);mp.addBodyPart(htmlbp);// Attach HTML TextMimeBodyPart html = new MimeBodyPart();html.setContent(htmlText, "text/html");htmlmp.addBodyPart(html);// Attach template images (EmailImage is a simple class that holds image data)for (EmailImage ei : template.getImages()) {    MimeBodyPart img = new MimeBodyPart();    img.setContentID(ei.getFilename());    img.setFileName(ei.getFilename());    ByteArrayDataSource bads = new ByteArrayDataSource(ei.getImageData(), ei.getMimeType());    img.setDataHandler(new DataHandler(bads));    htmlmp.addBodyPart(img);}mm.setContent(mp);


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/431195.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号