Exim 将在发送时附上内部电子邮件

Exim 将在发送时附上内部电子邮件

我想知道您是否可以帮助我......目前正在使用 exim 将我们的电子邮件转发到 smtp_relay。

唯一的问题是,如果用户存在并且有电子邮件地址,它将不会退出服务器并使用我们的中继向他们发送邮件。

即使它是一个内部电子邮件地址,我也需要它去中继。

希望这有意义,这就是我们目前的中继设置

smart_route:
driver = manualroute
domains = !+local_domains
transport = remote_smtp_smtpauth
route_list = * smtp.sendgrid.net:587

谢谢

答案1

当 exim 发送邮件时,它使用/etc/localdomains文件来确定路由 - 出站(如果目标域不在localdomains)或本地投递(如果在)。因此,解决方案是从/etc/localdomains文件中删除目标域。

但是,不要手动编辑该文件 - 对本地托管的 DNS 区域(在 WHM 或 cPanel 中)的每次编辑都会localdomains用新值覆盖。

而是自己编辑 DNS 区域,写下正确的 MX 记录(即使您的服务器没有托管区域)并在“电子邮件路由”部分(在页面底部)中选择“远程邮件交换器”选项 - 这样您将强制 WHM 从中删除域,localdomains并且 exim 将始终尝试将邮件发送到您的中继。

高血压

相关内容