postfix测试时常遇到的问题之解决办法

上面这种错误在postfix日志中也能够看到post

[root@mail ~]# tail -f /var/log/maillog
Jul 13 13:51:26 mail postfix/smtp[20180]: 6CFE88D702: to=<2232855560@qq.com>, relay=mx3.qq.com[184.105.206.31]:25, delay=3.4, delays=0.85/0.01/0.9/1.6, dsn=2.0.0, status=sent (250 Ok: queued as )
Jul 13 13:51:26 mail postfix/qmgr[20140]: 6CFE88D702: removed
Jul 13 13:53:38 mail postfix/postfix-script[21342]: stopping the Postfix mail system
Jul 13 13:53:38 mail postfix/master[20138]: terminating on signal 15
Jul 13 13:53:39 mail postfix/postfix-script[21421]: starting the Postfix mail system
Jul 13 13:53:39 mail postfix/master[21423]: daemon started -- version 2.10.1, configuration /etc/postfix
Jul 13 13:53:55 mail postfix/smtpd[21546]: warning: hostname 213.56.4.122.broad.jn.sd.dynamic.163data.com.cn does not resolve to address 122.4.56.213: Name or service not known
Jul 13 13:53:55 mail postfix/smtpd[21546]: connect from unknown[122.4.56.213]
Jul 13 13:53:55 mail postfix/smtpd[21546]: NOQUEUE: reject: RCPT from unknown[122.4.56.213]: 454 4.7.1 <2232855560@qq.com>: Relay access denied; from=<ilanni@jnjsj.ml> to=<2232855560@qq.com> proto=ESMTP helo=<DESKTOP-SC12IS7>
Jul 13 13:53:55 mail postfix/smtpd[21546]: disconnect from unknown[122.4.56.213]

分析解决:实际上此错误是由于postfix 配置文件main.cf文件中的spa

mynetworks = 0.0.0.0/0
没有设置对,有多是前面有#号没有打开,也有多是设置了别的参数。3d

上面设置后再重启postfix systemctl  restart postfix后,再发邮件就成功了。rest

不过这种设置有很大的隐患日志

听说下面这样设置code

$mynetworks = 127.0.0.0/8, 127.0.0.1
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated,

会好些,但我试了一下,不行呢blog

相关文章
相关标签/搜索