【问题标题】:Add image to freemarker template for mail?将图像添加到邮件的 freemarker 模板?
【发布时间】:2012-03-01 18:09:06
【问题描述】:

我正在使用带有 freemarker 模板引擎的 spring 电子邮件向客户发送电子邮件。作为签名的一部分,我想添加一张图片,但似乎无法让模板找到图片。电子邮件显示带有图像图标,而不是实际图像。有什么想法吗?

在 email-html.ftl 中:

<font color="#636466">
  With kind regards,<br /><br />
</font>
<font color="#00747B">
 Name of firm<br />
</font>
<br />
<img src="/images/icon.gif" />

图片位于 /servername/contextroot/images/icon.gif

【问题讨论】:

  • 该图标应该只是指向某个网址的链接,还是应该将图像嵌入到邮件中(多部分混合)?
  • 嗨!图标应该嵌入,作为签名的一部分。它是公司的标志。

标签: spring freemarker html-email


【解决方案1】:

您不能在 HTML 电子邮件中使用相对图像 URL - 它们与 到 没有任何关系。您需要更改模板以使用完全限定的 URL。

我相信,您也可以在电子邮件中嵌入图像数据,但这是一个完全不同的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-02
    • 2021-03-30
    • 2015-07-15
    • 1970-01-01
    • 2023-01-13
    • 2013-01-09
    • 2014-03-26
    • 1970-01-01
    相关资源
    最近更新 更多