mailwizz安装技术支持

邮件标头扫盲之Return-Path(返回路径)

电子邮件通信的重要组成部分之一是电子邮件标题,它提供了电子邮件内容和元数据的概述,如发件人信息、交付时间等。返回路径(Return-Path)是电子邮件标题的一个重要组成部分,有助于确保电子邮件到达其预期的收件人。它是一个看不见的标题,包含了无法送达的电子邮件或错误的电子邮件地址,如果电子邮件由于各种原因被退回,如不正确的电子邮件地址或被封锁的电子邮件帐户。

Understanding the Return-Path

When an email doesn’t make it to its intended destination, the return path indicates where non-delivery receipts—or bounce messages—are to be sent.

The return path may also be referred to as bounce address, reverse path, envelope from, MAIL FROM (and quite a few more).

邮件标头扫盲之Return-Path(返回路径)

Return-Path标头与From电子邮件地址不同,后者是电子邮件标头中显示发件人电子邮件地址的可见部分。发件人 “是收件人看到的发件人的电子邮件地址,而 “返回路径(Return-Path) “对收件人来说是不可见的。

为什么返回路径的邮件标题对邮件发送很重要?
Return-Path头是电子邮件交付的一个重要组成部分,因为它是发送交付状态信息的目的地。例如,如果一个电子邮件地址拒绝了电子邮件,或者出现了交付错误,Return-Path头会收到通知发件人的信息。Return-Path头也是一个负责防止电子邮件欺诈和欺骗的重要组成部分。它的作用是验证发件人的电子邮件地址是否合法,以及电子邮件通信是否得到授权。
总之,”返回路径 “电子邮件标头在电子邮件通信中起着至关重要的作用,而 “返回路径 “验证对于确保安全可靠地发送电子邮件至关重要。

返回路径不是与发件人的电子邮件地址相同吗?

当你向少数人发送电子邮件时,任何退回的收据都会发回给你这个发件人,这是合理的。但是当你向满场的人发送邮件时,你就没有那么多时间了。公司使用返回路径作为一个地方来停放数以百计的退信收据,这些收据可能来自于发送给数千人的电子邮件活动。然后,这些收据可以被筛选,分析,并从这个独立的位置进行纠正。

具体可以参考:分析邮件头的工具

深度总结如下:

1、Return-Path header,谁来加?

SMTP server 和 Mailwizz都能加,所以在邮件原始信息里可能会有2个Return-Path header。

2、Mailwizz 怎么加Return-Path header的?

通过bounce server,也就是说如果Delivery server里不绑定bounce server,就不会加Return-Path。其他都是smtp server干的。

3、如果您想告诉 MailWizz 不要添加 Return-Path 标头:
参考:https://forum.mailwizz.com/threads/double-return-path.8160/
具体说就是更改文件:
apps/common/config/main-custom.php
教程:https://www.mailwizz.com/kb/adding-custom-configuration-params/

PHP:
    // app params
    'params' => array(
        'email.custom.returnPath.enabled' => false,
    ),

4、为什么邮件原始信息里有两个或者两个以上的Return-path,以哪个为准?

通常Return-path和Received: from 是成对挨着出现的:

邮件标头扫盲之Return-Path(返回路径)

其他好文:https://mailtrap.io/blog/returnpath-email/