--0-1330476969-1311932572=:51625
Content-Type: text/plain; charset=us-ascii
this is the body of the msg
--0-1330476969-1311932572=:51625
Content-Type: text/html; charset=us-ascii
<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span></span></div>this is the body of the msg<br><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"><br><br></div></div></div></body></html>
--0-1330476969-1311932572=:51625--
我正在论坛上工作,并将电子邮件数据插入数据库。工作正常,除了收到的电子邮件的正文有上面提到的一些额外的文字。有人可以帮助我如何检索电子邮件的正文文本。 感谢
答案 0 :(得分:1)
这是电子邮件的实际内容,分为两部分 - 一个是纯文本部分,一个是邮件代理,另一个是支持纯文本,另一个是HTML部分,用于支持和优先选择HTML邮件。您可以使用任何MIME解析器来提取内容。
答案 1 :(得分:0)
您可以根据需要使用正则表达式从html
或body
标签中选择所需的所有内容。
答案 2 :(得分:0)
如果您的服务器没有所需的库,则可以使用https://github.com/plancake/official-library-php-email-parser
之类的内容