如果在 Exim 邮件服务器中使用 smtp 身份验证,如何更改回复地址

如果在 Exim 邮件服务器中使用 smtp 身份验证,如何更改回复地址

如果我在邮件客户端上使用 smtp 身份验证发送邮件,则目的地收到的回复地址与 smtp 身份验证中使用的地址相同。我必须使用相同的地址进行身份验证。这是由 exim 配置强制执行的。可以更改吗?

我的配置是:

POP3:mail.xxx.xxx 用户:[电子邮件保护]

SMTP:mail.xxxx.xxx 与用户进行身份验证:[电子邮件保护]

目标回复地址是[电子邮件保护]但我想要[电子邮件保护]

答案1

您的电子邮件编写器应允许您添加Reply-to标题。这From与应与您验证身份的用户相匹配的标题不同。或者,将标题设置Sender为您正在验证身份的用户应该允许您使用不同的From标题。SenderFrom地址应与信封发件人地址相匹配。

最好不要改变 Exim 配置。如果您在撰写邮件时满足以下任一条件,则传递问题会最少:

  • 添加Sender:您用于身份验证的地址的标头,并将该From:地址设置为应接收回复的地址;或者
  • 添加一个“回复:”标题,其中包含您想要接收回复的地址,并将发件人地址设置为您正在使用的身份验证的地址。

如果为 true(默认),Exim 将强制执行标头规则。相关设置包括、和。Sender如果您使用中列出的用户或属于 的用户进行身份验证,则应该能够避免修复。也可以使用 标志有条件地绕过修复。发件人行处理记录在local_from_checklocal_from_prefixlocal_from_prefixqualify_domainuntrusted_set_sendertrusted_userstrusted_groupssuppress_local_fixupsExim 规范

如果您愿意冒着交付问题的风险,您可以修改 Exim 配置以确保您拥有正确的标头。最简单的选择是在 Exim 配置顶部添加一行:

untrusted_set_sender=false

相关内容