我如何解析电子邮件以获取电子邮件的原始收件人?
How I can parse email to get original recipient of an email?
我有电子邮件源,想解析电子邮件的原始收件人。
假设 "user1@test.com" 正在接收电子邮件,但在 "To" 列表中提到了 user1@test.com、user2@test.com 和 user3@test.com .我只想从电子邮件源获取 user1。
初步分析,来自 mdeamon 服务器的邮件包含 "X-MDaemon-Deliver-To:" 标签。同样来自 Devcot 邮件服务器的电子邮件包含 "Delivered-To:"。但没有获得通用解析逻辑来获取原始电子邮件收件人。
如何解析电子邮件以获取电子邮件的原始收件人?
获取此信息的最佳方法可能是解析 Received
header 以查看邮件是为谁传递的。换句话说,查找 Received
header 具有 for
令牌后跟 x@x.com
(其中 x@x.com
将是收件人)。
我有电子邮件源,想解析电子邮件的原始收件人。
假设 "user1@test.com" 正在接收电子邮件,但在 "To" 列表中提到了 user1@test.com、user2@test.com 和 user3@test.com .我只想从电子邮件源获取 user1。
初步分析,来自 mdeamon 服务器的邮件包含 "X-MDaemon-Deliver-To:" 标签。同样来自 Devcot 邮件服务器的电子邮件包含 "Delivered-To:"。但没有获得通用解析逻辑来获取原始电子邮件收件人。
如何解析电子邮件以获取电子邮件的原始收件人?
获取此信息的最佳方法可能是解析 Received
header 以查看邮件是为谁传递的。换句话说,查找 Received
header 具有 for
令牌后跟 x@x.com
(其中 x@x.com
将是收件人)。