我认为我完全理解了这个问题,但我不知道该如何处理它或者从哪里进行故障排除。
我有一个域名http://foo.com运行 Zen Cart 安装,需要能够向用户发送电子邮件(订单确认、密码重置)。这可以很好地发送到除 foo.com 之外的任何其他域。
我正在运行本地托管的 Exchange 服务器 foo.com,我们可以正常发送和接收电子邮件。
如果我跑tail -f /usr/local/psa/var/log/maillog我收到此错误:
Apr 1 10:08:51 foo qmail-local-handlers[25824]: Handlers Filter before-local for qmail started ...
Apr 1 10:08:51 foo qmail-local-handlers[25824]: from=
Apr 1 10:08:51 foo qmail-local-handlers[25824]: [email protected]
Apr 1 10:08:51 foo qmail-local-handlers[25824]: cannot reinject message to '[email protected]'
Apr 1 10:08:51 foo qmail: 1270141731.583139 delivery 32410: failure: This_address_no_longer_accepts_mail./
Apr 1 10:08:51 foo qmail: 1270141731.584098 status: local 0/10 remote 0/20
我知道 foo.com SMTP 服务没有任何帐户,但有一个用于验证发送邮件的帐户,所以我当然明白为什么它说“此地址不再接受邮件”。
我的问题是,如何让 foo.com(web) SMTP 服务处理发往我的 Exchange 服务器的电子邮件([电子邮件保护])或者我该如何处理需要发送到我们的 Exchange 服务器的邮件?这与 MX 记录有关吗?
提前致谢
A
答案1
配置 qmail,使其不认为它是 foo.com 的 SMTP 服务器。有关如何执行此操作的信息应该存在于邮件系统文档,但我从未使用过它并且无法在该页面上轻松找到任何内容,因此无法为您指出正确的部分。