我正在使用Java邮件API进行电子邮件发送.我必须通过电子邮件发送一条消息,其中包含HTML <img>标签指定的内嵌图像和一些附加文件.
我应该使用哪种内容类型MimeMultipart包含内嵌图像和附件文件的部分?
MimeMultipart multipartInline = new MimeMultipart(?);
Run Code Online (Sandbox Code Playgroud)
这里有三种不同类型的多部分内容:
您可以以各种有趣的方式嵌套这些不同的类型.
要回答原始问题,您需要具有此结构的消息:
main message
multipart/mixed
multipart/related
text/html - main html content
image/jpg - an image referenced by the html
application/pdf - or whatever, for the first attachment
Run Code Online (Sandbox Code Playgroud)
html部分将要使用"cid:"URL引用引用图像部分,图像部分将需要相应的Content-ID标头. RFC2387有更多细节.您可以通过搜索JavaMail论坛找到一些示例.
| 归档时间: |
|
| 查看次数: |
4097 次 |
| 最近记录: |