电子邮件“提交”和“中继”事件

电子邮件“提交”和“中继”事件

我想彻底了解电子邮件这个词“提交”“中继”。那么这到底意味着什么?

我脑子里有两种可能的情况:

场景 1

这些术语的含义是:

  • “中继”“使用 SMTP 协议发送电子邮件的事件”
  • “提交”“使用 SMTP 协议接收事件”

在这种情况下,我必须始终告诉您我指的是电子邮件链中的谁。

场景 2:

这些术语的含义是:

  • “中继”“电子邮件通过使用 SMTP 协议的任何设备的事件(电子邮件被接收和发送,即转发)”
  • “提交”“使用 SMTP 协议发送事件”

那么哪种情况是正确的?

答案1

如果将“发送”声明为初始事件(经过身份验证或授权),即由邮件传输代理处理将邮件交给电子邮件分发系统,则场景 2 接近。在邮件传递的生命周期中,提交只能发生一次 - 在开始时。MTA 之间的任何其他 smtp 到 smtp 传输都称为中继。

目前,25 号港口的提交拆分定义在6409 版本阅读其介绍可以解释为什么无限制邮件中继需要额外的“经过身份验证/授权”发送概念,从而“提交”邮件。

因此,重申一下当今电子邮件的常见生命周期

client (mail-user-agent) => submission (mail-submission-agent, part of the smtpd) => relay*(n) => delivery

如果你配置了 postfix 甚至使用传统的邮件程序如 mutt(检查它们的邮件概念页面),您会看到它的每个步骤都是由大量的小型服务组合而成的。

相关内容