当前环境CentOS 7.4
[root@test ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[root@test ~]# uname -r
3.10.0-693.2.2.el7.x86_64
使用systemctl start postfix时,总是提示:
Job for postfix.service failed because the control process exited with error code. See “systemctl status postfix.service” and “journalctl -xe” for details.
重启也无效,查看日志more /var/log/maillog 或者 more /var/log/message
发现日志有报错信息:
postfix: fatal: parameter inet_interfaces: no local interface found for ::1
重启服务器也没有解决
解决方法:
vi /etc/postfix/main.cf
发现配置为:
inet_interfaces = localhost
inet_protocols = all
改成:
inet_interfaces = all 或者 inet_interfaces = 127.0.0.1
inet_protocols = all
重新启动postfix服务即可
systemctl start postfix
CentOS 6 系统类似,只是启动或重启服务的命令不同
from:https://blog.csdn.net/pheng5/article/details/79975455