我正在尝试将收到的电子邮件中的内容分开。
每当用户收到并通过标记行发送电子邮件时(###回复此行以上附加到故障单###),如果他点击回复此电子邮件,则回复区域以
开头2010年4月22日上午11点22分,Test写道:
现在,当PHP脚本找到字符串(###回复此行以上附加到票证###)并将邮件分成两部分并使用本例中的第一部分2010年4月22日,在上午11:22,测试写道:以及未闭合< blockquote>和< div>标签
我如何以这样的方式删除内容,我可以使用“2010年4月22日上午11点22分,Test写道:”行上面的内容。
任何帮助,任何早些尝试过的人。
谢谢。答案 0 :(得分:0)
你的问题不是很清楚。
你的意思是当用户点击回复时,最初的3个哈希值会被剥离吗?这意味着用户MUA被破坏 - 当我点击'回复'时,我希望它引用原始消息不受干扰。无论解决方案是将“在此行上方回复以附加到票证###”而不是“###上方的回复”上的消息拆分,以附加到票证###'
或者这只是SO格式化邮件的问题吗?
你的意思是当你切断第一部分时,HTML格式错误吗?如果是这样,只需使用正则表达式去除任何HTML标记(内置的PHP strip_tags函数也可能有效)。
下进行。