我最近将我的交易电子邮件发送到Mailgun
到目前为止它工作得很好,但我想知道返回路径标题.
考虑这封电子邮件(为了隐私目的,我删除了不相关的标题并替换了电子邮件/域
Delivered-To: RECIEVER@gmail.com
Received: by 10.76.154.104 with SMTP id vn8csp478308oab;
Wed, 4 Sep 2013 05:04:44 -0700 (PDT)
X-Received: by 10.50.22.105 with SMTP id c9mr1537992igf.36.1378296283817;
Wed, 04 Sep 2013 05:04:43 -0700 (PDT)
Return-Path: <bounce+a801a1.c2b37-RECIEVER=gmail.com@my-website.com>
Received: from so254-63.mailgun.net (so254-63.mailgun.net. [198.61.254.63])
by mx.google.com with ESMTP id k5si1620852igx.55.1969.12.31.16.00.00;
Wed, 04 Sep 2013 05:04:43 -0700 (PDT)
Received-SPF: ...stripped...
Authentication-Results: ...stripped...
DKIM-Signature: ...stripped...
DomainKey-Signature: ...stripped...
Received: by luna.mailgun.net with HTTP; Wed, 04 Sep 2013 12:04:42 +0000
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Subject: ...stripped... …Run Code Online (Sandbox Code Playgroud) 我正在制作一个反弹检测程序,它会读取反弹邮件.我们的设置是我们发送电子邮件,在发送的邮件中添加noreply@domain.tl.一些收件人不再存在,因此我们想要阅读反弹,并检测它被发送给谁.我现在正在谷歌上搜索一两天,这已经崩溃了.现在我偶然发现了一个名为VERP,可变包络返回路径的东西.但是,有人在这里以"人"的方式向我解释技术吗?
我以这种方式理解:将邮件发送给收件人,并将"FROM:"标头设置为noreply+recipient+recipient_domain.tl@domain.tl.
但是,如果收件人不存在,收件人邮件服务器如何扣除FROM标头中的返回地址?它是从Return-Path中扣除它而不是在发送的邮件中设置的吗?
希望有人理解我的问题,并且可以解释它是如何工作的,或者可以告诉我一种替代方法.