这是一个奇怪的事情 - 我们有PHP网页表单。客户端提交表单,数据转到数据库,生成确认电子邮件并发送给用户。这是奇怪的事情 - 偶尔,一个字段,一个特定的字段将显示它的文本作为删除。该字段是一个下拉字段,因此它们不能自己输入特殊字符。
正如我所说,它偶尔发生,因此他们可以获得几个正确显示请求详细信息的电子邮件确认,然后会出现一个在特定字段中具有删除功能的电子邮件。它总是发生在BU字段中,并且似乎无关紧要选择什么值。见附图图片
他们的电子邮件客户端是Outlook。我们有几个客户使用这个应用程序,从来没有发生过这种情况。
我已经谷歌了,但没有看到任何东西。
有没有人对我可以查看的罪魁祸首提出任何建议。
更多信息
有客户转发我的电子邮件。发生的事情是他们的版本是Outlook正在使用<span>
标记并将其更改为<s>
,这是通过攻击。这是一个自动生成表单,因此相同的代码生成相同的字段。我这样说是因为,他们在表格上有几个其他下拉菜单,价值显示正确,没有罢工和标签。
答案 0 :(得分:1)
为了正确解决此问题,我们需要查看电子邮件包含删除线时生成的HTML。应该在页面中插入<S>
或<Strike>
标记。
然后,您需要检查生成电子邮件的代码的每一层,以查看该HTML是如何发出的。如果您可以使用错误标记重复生成相同的电子邮件会很有帮助 - 这种方式应该能够挖掘代码并跟踪它。