我如何解析电子邮件以获取电子邮件的原始收件人?

时间:2015-08-18 13:25:52

标签: c++ email parsing pop3 email-client

我有电子邮件来源,并希望解析电子邮件的原始收件人。

让我们说" user1@test.com"正在接收电子邮件,但在" To"列出user1 @ test.com,user2 @ test.com&提到了user3@test.com。我想从电子邮件来源只获得user1。

在初步分析中,来自mdeamon服务器的电子邮件包含" X-MDaemon-Deliver-To:"标签。类似地,来自Devcot邮件服务器的电子邮件包含" Delivered-To:"。但是没有获得通用的解析逻辑来获取原始电子邮件收件人。

如何解析电子邮件以获取电子邮件的原始收件人?

1 个答案:

答案 0 :(得分:2)

获取此信息的最佳方法可能是解析Received标头,以查看邮件的发送对象。换句话说,请查找Received标头,其后面有for令牌,后跟x@x.com(其中x@x.com将是收件人)。