OpenPoup.NET - 从转发的邮件中查找电子邮件,主题和日期 - C#

时间:2015-06-08 11:44:06

标签: c# regex email-parsing

我正在使用OpenPoup.NET从Gmail中读取电子邮件。我想确定转发邮件的原始发件人,收件人,日期和主题。我的电子邮件看起来像,

  

----------------------电子邮件正文开始---------------------- -------------

     

仅供参考,请阅读以下电子邮件以了解按钮。

     

Chirag Developer XYZ Limited

     

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

     

大鼠,

     

我已经包含了一个.png的复制产品按钮。附上也是一个   如果我们想要更新所有按钮,请更新按钮。

     

让我们聊聊,

     

Ali Designer

     

----------------------电子邮件正文结束---------------------- -------------

我想查找原始邮件的From,Date,Sublect和To,在这种情况下,

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

我可以使用OpenPopUp.net执行此操作吗?

我是否必须使用RegEx解析电子邮件正文并获取上述详细信息。如果是的话,最好的方法是什么?我正在使用C#

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容进行匹配:

a > div {
 float: none !important;
}

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 }}

请参阅DEMO