我需要在电子邮件的 HTML 中隐藏一个 30 个字符的字符串,这样当用户回复时,他们的回复可以在我们的服务器上链接到该 30 个字符的字符串。我们不想将字符串添加到用户可以看到的电子邮件主题或正文中。我们也不想隐藏会导致意外选择 30 个字符串的文本。
问题: 许多电子邮件客户端(如 gmail)将 HTML 电子邮件内容简化为基本标签,因此很难找到可以包含任意字符串的标签。这意味着我们不能创建任意标签,只能使用标准标签。
我们最好的解决方案: 隐藏电子邮件中表格的“标题”标签中的字符串,如下所示 -
<table title="30_character_string">
上面的解决方案在大多数情况下都有效。大多数电子邮件客户端不会去掉标题标签,使其成为一个可行的选择。
为什么我们被卡住了:这不是最好的解决方案,因为有时电子邮件客户端会变得非常严格,甚至会删除标题属性。
你能帮我吗?在 HTML 电子邮件正文中隐藏任意字符串的最成功方法是什么?这种链接有更好的解决方案吗?