在电子邮件签名中插入图像?

时间:2012-06-18 09:07:22

标签: java servlets

  

可能重复:
  base64 encoded images in email signatures

我有一个存储在数据库中的图像。我需要插入该图像以及电子邮件签名,这只是文本。我计划使用图像标记 这将指向如下所示的servlet,它将在内部从数据库中获取图像并将其作为字节流发送到响应中。这种方法很好 直到我将邮件发送给同一应用程序中的用户。因为我的应用程序只在以下情况下验证/接受请求 请求来自登录用户。所以当我将电子邮件发送给我的应用程序中也存在并登录的人可以看到图像(插入) 签名)。当用户将邮件发送到gmail.com,yahoo.com等外部域时出现问题。因此,如果我将邮件发送给gmail用户,他就不能 由于用户不属于我的应用程序,因此不会受到图片标签发送的servlet请求的签名中的图像?我不确定 什么是在电子邮件签名中插入图像的最佳方法/方式?

img src="/path/toMyServlet.action"

1 个答案:

答案 0 :(得分:1)

当我读到你的问题时,我立刻想到了base64但是我确实遇到了在我的上一个角色中使用gmail显示的base64图像的问题,所以最终没有使用它。我认为最好的解决方案是将图像嵌入电子邮件的标题中,这两种方法都记录在base64 encoded images in email signatures

希望有所帮助