加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – Postfix:如何接受来自特定不存在域的电子邮件?

发布时间:2020-12-13 17:21:09 所属栏目:Linux 来源:网络整理
导读:我们需要接受来自使用不存在的域发送的服务器的电子邮件.该服务器不在我的控制之下. 在我的main.cf我有 smtpd_client_restrictions = permit_mynetworks,hash:/etc/postfix/access,permit_sasl_authenticated 在/ etc / postfix / access我有 server's ip OK
我们需要接受来自使用不存在的域发送的服务器的电子邮件.该服务器不在我的控制之下.

在我的main.cf我有

smtpd_client_restrictions       = permit_mynetworks,hash:/etc/postfix/access,permit_sasl_authenticated

在/ etc / postfix / access我有

<server's ip>                 OK
vps1.nonexistingdomain.com         OK

但是,当我在日志中收到来自该服务器的消息时,我看到:

Jul 26 10:30:07 mail3 postfix/smtpd[24044]: NOQUEUE: reject: RCPT from vps1.nonexistingdomain.com[ip address]: 554 5.1.8 <anonymous@vps1.nonexistingdomain.com>: Sender address rejected: Domain not found; from=<anonymous@vps1.nonexistingdomain.com> to=<me@mydomain.com> proto=ESMTP helo=<vps1.nonexistingdomain.com>

作为另一种解决方法,我尝试手动硬编码这个主机名:ip到我的/ etc / hosts,但这没有区别.

解决方法

在/etc/postfix/main.cf中,将服务器的IP地址放在 mynetworks中.

示例(IP地址为198.51.100.43):

mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 198.51.100.43

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读