email - 解释 VERP

标签 email email-bounces verp

我正在制作一个退回检测程序,读取退回邮件。我们的设置是发送电子邮件,在发送的邮件中添加一个 noreply@domain.tl。一些收件人不再存在,因此我们想要读取退回邮件,并检测它发送给谁。我已经崩溃了一两天,现在做我的谷歌搜索等等。现在我偶然发现了一个名为 VERP,可变信封返回路径的东西。但是这里有人可以用“人类”的术语向我解释技术吗?

我是这样理解的:
向收件人发送邮件,其中“发件人:” header 设置为 noreply+recipient+recipient_domain.tl@domain.tl。

但是如果收件人不存在,收件人邮件服务器如何扣除FROM 头中的返回地址呢?它是否从返回路径中扣除而不是在发送的邮件中设置?

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

最佳答案

想象一下:

您将时事通讯发送至:

  • Bob@Example.org
  • Jane@Example.org
  • 史蒂夫@Example.org

  • Bob 和 Jane 地址不再存在。

    因此,对于您定位的每个邮件地址,您都会生成一个唯一的 Return-Path: 地址,如下所示:
  • 鲍勃: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 存储在某处,因此您将它们从时事通讯列表中删除。

    关于email - 解释 VERP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6004030/

    相关文章:

    html - Web Outlook 中超链接的颜色

    c# - 使用自定义信封发件人 (VERP) 发送电子邮件

    python - 如何使用 django-contact-form(第三方应用程序)?

    python - 如何在Linux机器上用Python压缩并发送排序文件?

    android - 魔术链接,它们是如何工作的

    Gmail - 有什么方法可以让我们知道我们收到的电子邮件是否被退回?

    php - 如何使用 PHP 退回电子邮件

    php - 如何在 PHP 中捕获退回的电子邮件?

    email - 如何让 Plesk 11 服务器接受带有分隔符 (VERP) 的地址的电子邮件?

    email - Return-Path header 如何与实际的电子邮件退回收件人不同?