我正在使用PHP imap lib。我在拉电子邮件和阅读简单的身体方面没有任何问题。 ($ MAIL-> textPlain)。然而,这需要整个身体(包括对话/历史)。我想过滤历史记录,只保留回复。我尝试使用正则表达式,这适用于Gmail,但对于其他电子邮件客户端,它很难工作。有人知道变通方法或图书馆吗?
preg_replace('#(^\w.+:\n)?(^>.*(\n|$))+#mi', "", $mail->textPlain);
我知道php imap没有为此提供方法,但我想知道是否有库。