可能重复:
电子邮件签名中的 base64 编码图像
我有一个存储在数据库中的图像。我需要插入该图像以及电子邮件签名,现在只有文本。我计划使用指向 servlet 的图像标签,如下所示,它将在内部从数据库中获取图像并发送它作为响应中的字节流。这种方法可以正常工作,直到我在同一个应用程序中将邮件发送给用户。因为我的应用程序仅在请求来自登录用户时才对请求进行身份验证/受理。因此,当我将电子邮件发送给也存在于我的应用程序中并登录的人时,可以看到图像(插入签名)。当用户将邮件发送到 gmail.com、yahoo.com 等外部域时,就会出现问题。因此,如果我将邮件发送给 gmail 用户,他看不到签名中的图像,因为图像标签发送的 servlet 请求不会被接受,因为用户不属于我的应用程序?我不确定在电子邮件签名中插入图像的最佳方法/方式是什么?
img src="/path/toMyServlet.action"