使用远程 SMTP 的 Exim4 服务器设置和配置

使用远程 SMTP 的 Exim4 服务器设置和配置

我正在尝试使用远程 SMTP 服务器设置 exim4 服务器。以下是我对 Exim4 的配置。

dc_eximconfig_configtype='smarthost'
dc_other_hostnames='test.com'
dc_local_interfaces='127.0.0.1;'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='true'
dc_relay_nets='*'
dc_smarthost='remote smtp ip'(it is valid)
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

现在,当我执行 php 邮件脚本时,它出现以下错误。

SMTP error from remote mail server after RCPT TO:<[email protected]>:
host <valid host> [valid host]: 550 #5.1.0 Address rejected.

在 exim 日志中出现以下错误

  2015-08-18 18:39:03 1ZRh6V-0008Dm-DF <= root@exim-server U=root P=local S=39648
  2015-08-18 18:39:03 1ZRh6V-0008Dm-DF ** root@exim-server: Unrouteable address
  2015-08-18 18:39:04 1ZRh6W-0008Ds-2y <= <> R=1ZRh6V-0008Dm-DF U=Debian-exim P=local S=40449
  2015-08-18 18:39:04 1ZRh6W-0008Ds-2y ** root@exim-server: Unrouteable address
  2015-08-18 18:39:04 1ZRh6W-0008Ds-2y Frozen (delivery error message)

有人能帮忙找出这个问题吗?

答案1

您必须向 中添加一些外部 IP dc_local_interfaces。现在 exim 没有合法的方式与其他 MTA 进行通信。

相关内容