当前位置:  开发笔记 > 前端 > 正文

通过exim4指定用于邮件的远程端口

如何解决《通过exim4指定用于邮件的远程端口》经验,为你挑选了1个好方法。

我有一个使用Exim4的股票Debian Etch系统.这些域主要是本地的,但也有一些是远程的.要处理远程邮件的传递,我使用Debian配置文件:

  /etc/exim4/hubbed_hosts

此文件列出要传递到的域名和远程MX计算机.例如:

  example.org:  mx.example.com
  example.com:  mx2.example.com

查看exim4配置文件,我看到这个使用如下:

hubbed_hosts:
  debug_print = "R: hubbed_hosts for $domain"
  driver = manualroute
  domains = "${if exists{CONFDIR/hubbed_hosts}\
                   {partial-lsearch;CONFDIR/hubbed_hosts}\
              fail}"
  route_data = ${lookup{$domain}partial-lsearch{CONFDIR/hubbed_hosts}}
  transport = remote_smtp

我遇到的问题是我正在使用的一些主机需要将其邮件传递到非标准端口.不幸的是,如果我尝试将其更改为包含端口,则Debian hubbed_hosts文件不起作用:

example.org: mx1.example.org:2525
example.com: 1.2.3.4.2525

是否可以动态允许指定端口?



1> sherbang..:

默认情况下,实际上支持此功能,而不对exim4配置进行任何更改.

在hubbed_hosts中,您使用冒号分隔主机,并指定带有双冒号的端口号.EX:

domain1: server1:server2::port:server3
domain2: server1::port
domain3: server1:server2

欲了解更多信息,请访问http://www.exim.org/exim-html-current/doc/html/spec_html/ch20.html#SECID122

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有