centos装了php环境,然后php.ini文件配置了
sendmail_path = /usr/sbin/sendmail -t
-i -f t@tao3w.com
然后,用php的mail函数发邮件,居然发不了,然后在/var/log/maillog查看日志,发现一下几行
warning: inet_protocols: IPv6 support is disabled: Address
family not supported by protocol
warning: inet_protocols: configuring for IPv4 support only
warning: unable to look up public/pickup: No such file or
directory
然后修改
/etc/postfix/main.cf
inet_protocols = all
改成
inet_protocols = ipv4
第一个和第二个警告终于消失,还有最后一个,发现服务没有启动
也就是Postfix主守护进程没有运行
# service postfix status master is stopped # service postfix start Starting postfix: [ OK ]
NND,终于OK了
最后一个警告错误,也可能是如下原因
在绝大多数情况下,如果没做过特别的配置变更,一般都是postfix没有启动。
【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。