gpt4 book ai didi

email - Return-Path header 的正确格式

转载 作者:行者123 更新时间:2023-12-01 13:08:37 25 4
gpt4 key购买 nike

我的应用程序使用sendmail 发送出站电子邮件。我使用以下格式设置“发件人:”地址:

Fred Dibnah <fred@dibnah.com>

我还使用完全相同的格式设置了 Reply-ToReturn-Path header 。

这似乎在绝大多数情况下都有效,但我至少看到过一个失败的例子,即当上述字符串的名称部分包含句点(句号)时:

Fred Dibnah, Inc. <fred@dibnah.com>

这在 TMail 代码的深处失败了(我使用的是 Ruby),但它似乎是一个完全有效的事情。

我的问题是,我真的应该只使用电子邮件地址而不是上述名称 + 电子邮件格式来设置 Return-PathReply-To header 吗?例如

fred@dibnah.com

谢谢。

最佳答案

在这种情况下,最好求助于 RFCs.

阅读您的问题后,似乎永远不应该设置Return-Path 值。最终目标 SMTP 服务器应该在将邮件传输到您的邮箱时设置此值(http://www.faqs.org/rfcs/rfc2821.html 从 4.4 开始)。

根据 http://www.faqs.org/rfcs/rfc2822.html Reply-To 字段可以有以下格式

  1. 本地部分“@”域(例如 fred@dibnah.com)
  2. 显示名称(例如 Fred Dibna)

我建议使用选项 1,因为它似乎是最基本的,而且您使用该格式的问题可能会更少。在选择选项 1 时,您的Reply-To 字段应如下所示:

Reply-To: fred@dibna.com

关于email - Return-Path header 的正确格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/909772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com