我正在使用Sendgrid 和他们的 Parse API来发送/接收电子邮件。Parse API 允许一个 Web 应用程序以 $_POST 的形式接收电子邮件,但问题是在 $_POST 中,我希望能够从其先前的消息和链接在一起的元数据中提取消息本身。
为了向您展示我在下图中的意思,我只想捕获文本,“尝试从 GMAIL 从 12373 发送到 12373”,而不是它下面的所有垃圾。如果这不可能,是否有人对如何解析电子邮件正文($_POST['text']
)有任何建议,以便我可以分离出邮件本身?
问题是,取决于电子邮件客户端(gmail、outlook 等),我不清楚日期信息,在这种情况下:“2013 年 1 月 23 日,星期三 ...”,将允许关注消息本身。如果所有电子邮件客户端都将日期放在消息下方,那么我似乎可以设计一个花哨的正则表达式来查找换行符,然后是日期或其他内容。想法?