OpenPoup.查找电子邮件,主题和日期从转发的消息- c#

本文关键字:转发 消息 日期 电子邮件 查找 OpenPoup | 更新日期: 2023-09-27 17:54:23

我正在使用openpop。NET从Gmail中读取电子邮件。我想确定原始发件人,收件人,日期和转发邮件的主题。我的电子邮件是这样的

---------------------- 邮件正文开始 -----------------------------------

仅供参考,阅读下面的电子邮件以了解按钮的概念。

奇拉格开发XYZ有限公司

来自:Rat Chanra [mailto:rat@chanra.com]发送:星期五,2015年6月5日下午9:48致:Chirag主题:FW:复制产品按钮

嗨老鼠,

我包含了一个。png的复制产品按钮。附件中还有一个.eps更新按钮,如果我们想更新所有的按钮!

让我们聊天,

阿里设计师

---------------------- 邮件正文结束 -----------------------------------

我想找到原始消息的来源,日期,主题和收件人,在这种情况下,

From = rat@chanra.com
Date = Friday, June 5, 2015 9:48 PM
To = Chirag
Subject = FW: Copy Product Button 

我可以使用OpenPopUp.net做到这一点吗?

我是否必须使用RegEx解析电子邮件正文并获取上述细节。如果有,最好的方法是什么?我用的是c#

OpenPoup.查找电子邮件,主题和日期从转发的消息- c#

您可以使用以下方式进行匹配:

From:'s+[^[]+'s+'[mailto:([^']]+)']'s+Sent:'s+('w+,'s+'w+'s+'d+,'s+'d{4}'s+['d:]+'s+[aApP]M)'s+To:'s+('w+)'s+Subject:'s+(.*)

提取From$1, Date$2, To$3, Subject$4

看到演示