尝试格式化电子邮件html。我有2个图像源。第二个需要由第一个填充。
我觉得应该有一个简单的引用,以使第一个中包含的相同信息相等,而不使用java。
这样的事情存在吗?如果没有,最简单的方法是什么?
<td><a href="destinationlink">
<!--[if mso]><span style="display: none;"><![endif]-->
<img src="ACTUAL SOURCE TO LINK FROM"/>
<!--[if mso]></span><![endif]-->
<!--[if mso]>
<img src="FILLED IN OR REFERENCED HERE"/>
<![endif]--></a></td>
谢谢...
我做了大量的研究,但只发现了像OnClick这样的java相关解决方案。但是我希望只使用html来引用/链接两个字符串。
答案 0 :(得分:0)
关于HTML电子邮件的事情是它们是静态的。您不能动态地将事物链接在一起。所以回答你的问题,在HTML中这样做是不可能的。在发送电子邮件之前,您必须在Java层中生成HTML。
如果您对如何在Java层中发送内容有疑问,可以查看以下资源:
How do I send an HTML email? https://www.tutorialspoint.com/javamail_api/javamail_api_send_html_in_email.htm
至于匹配srcs,您可以像编辑字符串一样编辑输入HTML。然而,这是一个完全不同的问题,并且可能更好地将其作为一个单独的问题与更多Java代码进行参考。