我从我的网络应用程序发送了使用 Freemarker 构建的 HTML 邮件。在电子邮件中,<form>
标记内有一个按钮,如下所示(假URL):
<form action="http://192.168.123.456:23080/path/">
<button style="border: 0; background-color: #003399; padding: 20px 40px; font-size: 18px; color: #FFFFFF; font-style: initial; cursor: pointer">ACCESS</button>
</form>
该表单适用于Google Chrome,甚至适用于Chrome上的GMail,但它在Outlook内部或IExplorer(在IE11中测试)无效。当你点击按钮时没有任何反应。
是否有任何安全限制?
答案 0 :(得分:1)
许多电子邮件客户端不支持HTML格式的电子邮件中的表单。
目前尚不清楚该限制是出于安全原因还是其他原因(或者因客户而异)。
无论哪种方式,限制确实存在。您通常只需在电子邮件中包含一个指向包含表单的常规HTTPS托管页面的链接。