我如何能解析电子邮件,以获得电子邮件的原始收件人

How I can parse email to get original recipient of an email?

本文关键字:电子邮件 原始 收件人 何能解      更新时间:2023-10-16

我有电子邮件源,我想解析电子邮件的原始收件人。

假设"user1@test.com"正在接收一封电子邮件,但在"To"中列出user1@test.com, user2@test.com &user3@test.com都提到了。我想从邮件源中只得到user1。

在最初的分析中,来自mdaemon服务器的邮件包含"x - mdaemon - delivery - to:"标签。同样,来自Devcot邮件服务器的邮件包含"交付给:"。但是没有得到通用的解析逻辑来得到原始的电子邮件收件人。

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

获取此信息的最佳方法可能是解析Received标头,以查看消息是为谁传递的。换句话说,查找具有for令牌后跟x@x.comReceived标头(其中x@x.com将是收件人)。