Php SMTP优先级规范

Php SMTP优先级规范,php,email,smtp,swiftmailer,rfc822,Php,Email,Smtp,Swiftmailer,Rfc822,这不是一个如何设置电子邮件优先级的问题,而是一个为什么这些值是什么以及在哪里指定这些值的问题 我看到的几乎每个SMTP库都声明有5个优先级: 1:最高 2:高 3:正常 4:低 5:最低 然而,他们没有一个人真正引用他们的来源,这让我想知道这是否只是一个全球理解的东西,或者是否有一个实际的规范 请有人向我解释一下,这些优先事项是什么时候开始实施的,并得到了适当的规定?我试着浏览了一大堆RFC内容,但我发现的只是如何处理消息优先级,而不是值是什么 就我个人而言,我正在实现SwiftMailer

这不是一个如何设置电子邮件优先级的问题,而是一个为什么这些值是什么以及在哪里指定这些值的问题

我看到的几乎每个SMTP库都声明有5个优先级:

  • 1:最高
  • 2:高
  • 3:正常
  • 4:低
  • 5:最低
然而,他们没有一个人真正引用他们的来源,这让我想知道这是否只是一个全球理解的东西,或者是否有一个实际的规范

请有人向我解释一下,这些优先事项是什么时候开始实施的,并得到了适当的规定?我试着浏览了一大堆RFC内容,但我发现的只是如何处理消息优先级,而不是值是什么


就我个人而言,我正在实现SwiftMailer PHP库。您可以找到它的优先级设置。然而,如上所述,没有任何证据支持其声明。

这肯定有帮助,但现在我很好奇为什么SMTP服务只支持1-5。我可以理解,如果一个服务做到了这一点,这符合RFC,但所有这些?在这背后必须有额外的理由。19优先级似乎也太高了,加上是一个奇怪的数字。2的幂我能理解,但19是。。。好吧,RFC指定-9到9,当包含0时,这等于19。他们可能选择了9,因为我们人类倾向于以10为基数思考。虽然我同意5号更好,但我想知道是谁最初打了这个电话。甚至像Outlook这样的软件也只使用“五个”选项中的两到三个。