我正在使用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#
答案 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