通过 Spring 3 JavaMail 创建 MIME 格式 Freemarker 模板的多部分消息
如何创建包含相同内容的文本和 HTML 版本的电子邮件?
当然,我想知道如何设置 freemarker 模板或将发送的消息的标头。
当我查看收件箱中每次收到的 MIME 格式的多部分消息的来源时,其中的内容如下:
This is a multi-part message in MIME format.
------=_NextPart_000_B10D_01CBAAA8.F29DB300
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
...Text here...
------=_NextPart_000_B10D_01CBAAA8.F29DB300
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html><body> html code here ... </body></html>
How do you create email message that contains text and HTML version for the same content?
Of course I would like to know how to setup the freemarker template or the header of the message that will be send.
When I look on the source of message multi-part message in MIME format that I receive in inbox every once in while this is what is in there:
This is a multi-part message in MIME format.
------=_NextPart_000_B10D_01CBAAA8.F29DB300
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
...Text here...
------=_NextPart_000_B10D_01CBAAA8.F29DB300
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html><body> html code here ... </body></html>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您发现任何不一致之处,请告诉我。我必须从相当复杂的对象中提取它,这就是为什么它看起来像这样。
If you spot any inconsistencies please let me know. I had to extract this from pretty complex object so that's why this looks like it does.
使用 Spring 时,您可以执行以下操作:
它会完成这项工作。
不涉及 Freemarker 的东西。
MailSender 可以是:
When using Spring you can do:
And it will do the job.
There is no Freemarker stuff involved.
The MailSender can be: