Exim4 可以很好地发送电子邮件,但发送至包含完全限定域名的地址除外

Exim4 可以很好地发送电子邮件,但发送至包含完全限定域名的地址除外

对我来说,配置 Exim 总是很困难,因为我每 4 或 5 年才需要修改一次,那时我必须在新服务器上运行电子邮件。结果,我现在遇到了一个问题,即服务器(使用带有机架空间的智能主机)发出的所有电子邮件都运行正常并被发送出去...

...除了一些电子邮件被发送到具有本地完全限定域名的地址。

服务器能够成功发送邮件至:

[email protected]
[email protected]

无法发送或路由至:

[email protected]
[email protected]

奇怪的是,它可以发送到:

[email protected]

也许是因为它在 /etc/aliases 中设置为转到我的 gmail 地址。

以下是相关的 exim 配置:cat update-exim4.conf.conf

dc_eximconfig_configtype='satellite'
dc_other_hostnames='www.bitlucid.com;bitlucid.com;saturnalias'
dc_local_interfaces='127.0.0.1;::1;100.100.10.77;10.100.90.10'
dc_readhost='bitlucid.com'
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='secure.emailsrvr.com::25'
hosts_require_tls='secure.emailsrvr.com'
tls_tempfail_tryclear='false'
#tls_verify_certificates = /etc/ssl/certs
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

以下是一个测试[电子邮件保护]地址:

exim -bt [email protected]
R: system_aliases for [email protected]
[email protected] is undeliverable: Unrouteable address

[email protected]那么,当bitlucid.com当前是 FQDN 时,我该如何发送电子邮件,但我正在将邮件推送到智能主机 (secure.emailsrvr.com)?

答案1

您的 exim4 安装设置为卫星,这意味着它不会进行任何本地投递。它还设置为 bitlucid.com 电子邮件的目的地(除了您在别名中重新定义的那个)。因此,它看到“@bitlucid.com 发送给我”以及“我没有收到本地邮件”,并声明邮件不可路由。

将“satellite”更改为“smarthost”,它就会执行我认为您想要做的事情。

相关内容