单独的电子邮件内

时间:2010-04-22 09:46:24

标签: php email

我正在尝试将收到的电子邮件中的内容分开。

每当用户收到并通过标记行发送电子邮件时(###回复此行以上附加到故障单###),如果他点击回复此电子邮件,则回复区域以

开头

2010年4月22日上午11点22分,Test写道:

在此行上方回复以附加到票证###

现在,当PHP脚本找到字符串(###回复此行以上附加到票证###)并将邮件分成两部分并使用本例中的第一部分2010年4月22日,在上午11:22,测试写道:以及未闭合< blockquote>和< div>标签

我如何以这样的方式删除内容,我可以使用“2010年4月22日上午11点22分,Test写道:”行上面的内容。

任何帮助,任何早些尝试过的人。

谢谢。

1 个答案:

答案 0 :(得分:0)

你的问题不是很清楚。

你的意思是当用户点击回复时,最初的3个哈希值会被剥离吗?这意味着用户MUA被破坏 - 当我点击'回复'时,我希望它引用原始消息不受干扰。无论解决方案是将“在此行上方回复以附加到票证###”而不是“###上方的回复”上的消息拆分,以附加到票证###'

或者这只是SO格式化邮件的问题吗?

你的意思是当你切断第一部分时,HTML格式错误吗?如果是这样,只需使用正则表达式去除任何HTML标记(内置的PHP strip_tags函数也可能有效)。

下进行。