代码之家  ›  专栏  ›  技术社区  ›  Pravin

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

  •  4
  • Pravin  · 技术社区  · 9 年前

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

    让我们说“user1@test.com“正在接收电子邮件,但在“收件人”列表中user1@test.com, user2@test.com&user3@test.com被提及。我只想从电子邮件源获取user1。

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

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

    1 回复  |  直到 9 年前
        1
  •  3
  •   jstedfast    9 年前

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