注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

淘尽网 官方博客

淘尽网http://www.tao3w.com做最好的比价网站

 
 
 

日志

 
 
关于我

淘尽网 http://www.tao3w.com 做最好的比价网站,做最好的数据抓取专家。

网易考拉推荐

php.ini 中 sendmail_path配置  

2012-10-17 23:38:04|  分类: LINUX |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
centos装了php环境,然后php.ini文件配置了sendmail_path = /usr/sbin/sendmail -t -i -F 'tao3w' -f t@tao3w.com (注意这里的-F 'tao3w'可以不写,但是收到的email发现人会带有Apache字样,现在我把它修改为tao3w)然后,用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的master.cf文件中缺少pickup服务的相关配置
    #grep pickup /etc/postfix/master.cf pickup    fifo  n       -       n       60      1       pickup 
  • postdrop使用的配置目录与主守护进程的不一致
    #postdrop -c /etc/postfix 

在绝大多数情况下,如果没做过特别的配置变更,一般都是postfix没有启动。

  评论这张
 
阅读(2398)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017