PHP imap正确加入纯文本

时间:2015-03-31 14:59:43

标签: php imap

整天都在寻找解决方案,却无法获得任何解决方案。

在获取电子邮件正文的普通/文本版本时,如何正确解析普通电子邮件?我无法找出发件人通过电子邮件发送哪些换行符,以及哪些是由于长行分成几部分。

Lorem ipsum dolor sit amet.  Lorem ipsum dolor sit amet.  Lorem ipsum dolor
sit amet.  Lorem ipsum dolor sit amet.  Lorem ipsum dolor sit amet.

Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor
sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem
ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit
amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum
dolor sit amet. Lorem ipsum dolor sit amet.
Sincerely,
Test Tester

2015-03-31 15:58 GMT+03:00 test.com :

>  [test]
>      
> 
>     [image: test tester] 
>  test tester
>  14:58, 31.03.2015
>   answer
> 
> asd
>

正如我们所看到的,“Lorem ipsum ..”文本中有新行,整个消息也在部分中分开。但是如何以正常的可读格式获得上部文本?

电子邮件的HTML版本包含许多html标签,解析它会更难,而且并非所有电子邮件客户端都以html格式发送。

0 个答案:

没有答案