exim:远程主机是本地主机?

5 email exim

我不太了解电子邮件服务器,而且我遇到了一些问题。

我正在尝试设置 exim 以将电子邮件转发到本地主机上的另一个端口以进行测试。Exim 应该基本上连接到我的测试 smtp 服务器并发送电子邮件。

Python 测试 SMTP 服务器:侦听端口 9100,成功发送电子邮件后,将其打印到控制台。我已经通过远程登录和手动发送电子邮件进行了测试,它工作正常

我希望 exim 将所有发送的电子邮件中继到此测试服务器,该服务器位于同一台机器上的不同端口 (localhost:9100)。

问题是,我的主日志中不断收到以下错误消息:

2010-06-24 22:29:17 1ORs6v-0002MP-Vv <= bill@bill-laptop U=bill P=local S=344 2010-06-24 22:29:18 1ORs6v-0002MP-Vv 远程主机地址是本地主机:somehwere.com 2010-06-24 22:29:18 1ORs6v-0002MP-Vv == bill@somehwer.com R=smarthost defer (-1):远程主机地址是本地主机

无论如何我可以禁用此检查吗?

jj3*_*j33 5

默认情况下,Exim 不允许您将邮件发回给自己。您可以使用自路由器选项更改此行为。这是我的配置中的一个示例,我必须使用该示例self = send让 Exim 将“慢”邮件发送到同一主机上的另一个实例:

stalemail:
  driver = manualroute
  condition = ${if > {$message_age}{900}{yes}{no}}
  self = send
  domains = ! +local_domains
  route_list = * mailhub-01.example.com::8025:mailhub-02.example.com::8025
  transport = remote_smtp
Run Code Online (Sandbox Code Playgroud)


Tob*_*obu 0

如果将测试服务器绑定到环回范围内的其他地址(例如127.255.0.1)是否有效?