解释VERP

msl*_*lot 6 email bounce verp

我正在制作一个反弹检测程序,它会读取反弹邮件.我们的设置是我们发送电子邮件,在发送的邮件中添加noreply@domain.tl.一些收件人不再存在,因此我们想要阅读反弹,并检测它被发送给谁.我现在正在谷歌上搜索一两天,这已经崩溃了.现在我偶然发现了一个名为VERP,可变包络返回路径的东西.但是,有人在这里以"人"的方式向我解释技术吗?

我以这种方式理解:将邮件发送给收件人,并将"FROM:"标头设置为noreply+recipient+recipient_domain.tl@domain.tl.

但是,如果收件人不存在,收件人邮件服务器如何扣除FROM标头中的返回地址?它是从Return-Path中扣除它而不是在发送的邮件中设置的吗?

希望有人理解我的问题,并且可以解释它是如何工作的,或者可以告诉我一种替代方法.

And*_*nea 9

想象一下:

您将简报发送至:

  • Bob@Example.org
  • Jane@Example.org
  • Steve@Example.org

Bob和Jane地址已不复存在.

因此,对于您定位的每个邮件地址,您将生成一个唯一的Return-Path:地址,如下所示:

  • 对于Bob:1@bounce.yourdomain.com
  • 对于简:2@bounce.yourdomain.com
  • 史蒂夫:3@bounce.yourdomain.com

然后在bounce.yourdomain.com(以编程方式)检查您的全能帐户,您会发现两封电子邮件:

一个用于1@bounce.yourdomain.com,一个用于2@bounce.yourdomain.com.

您以前存储过1个属于bob的地方,2个存储在Jane中,因此您将其从简报列表中删除.