小编mik*_*ian的帖子

如何根据 Debian 上 exim4 中的 From: 地址选择智能主机

我要路由邮件与发件人:.*@host1.com通过smtp.server1.com和电子邮件与发件人:.*@host2.com通过smtp.server2.com

目前,我已经配置了 smarthostdpkg-reconfigure exim4-config以便update-exim4.conf.conf包含行 dc_smarthost='smtp.server1.com::587'. 也就是说,一切都通过smtp.server1.com.

我尝试smarthost:在配置文件中的定义之前添加另一个路由器,设置senders = .*@host2.com

smarthost_server2:
  debug_print = "R: smarthost_server2 for $local_part@$domain"
  driver = manualroute
  domains = ! +local_domains
  transport = remote_smtp_smarthost
  senders = .*@host2.com
  route_list = * smtp.server2.com byname
  host_find_failed = ignore
  same_domain_copy_routing = yes
no_more
Run Code Online (Sandbox Code Playgroud)

但 exim 仍然通过smtp.server1.com. 我senders是否正确使用了条件?

AFAIU,对于有电子邮件的人来说,这应该是一种相当常见的设置。@google.com 和 . @gmail.com 不想在他们的 @gmail.com 电子邮件标题中透露他们也是谷歌员工的事实,所以路由应该不同。

smtp exim smarthost

5
推荐指数
1
解决办法
1941
查看次数

标签 统计

exim ×1

smarthost ×1

smtp ×1