|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!这个成绩就是,编译好的LNMP情况下,WordPress的WPTreadComment插件的主动发送复兴邮件功效生效了!!然后我又装置了个PHP探针,测试mail函数是存在的,可是发邮件逝世活发不进来。
怪哉了,之前我的自力办事器和VPS编译LNMP情况都没有呈现如许的成绩,一工夫丈二的僧人摸不着思想了。
冷清上去以后,我试着对照了能发邮件和不克不及发邮件的PHP设置文件,谜底是不异的,也就是说没有设置上的成绩招致不克不及发送邮件。试着用Linux下的Shell下令mail发送邮件,新的VPS提醒这个下令不存在!!
再做进一步的反省,发明这个VPS默许没有装置sendmail这个Linux下的基础邮件组件。看来成绩就在这里了!!经由过程从头装置sendmail(我用的CentOS,则是利用yuminstallsendmail来装置)以后,重启php-fpm历程,了局仍是发送失利。
用Shell下的mail下令举行测试,可以一般收回E-Mail,没有任何成绩。可是PHP下的mail()函数就是逝世活不可。
持续网上搜刮材料,了局发明编译PHP的时分,必要确保sendmail组件是已装置好了的,否则发送邮件就不可。可是我又不想从头编译一次PHP(太费工夫了),有无其余举措呢?——谜底固然是有的。
只必要在php.ini文件中,找到mail局部的设置,将上面这个参数设置下便可:sendmail_path=/usr/sbin/sendmail-t-i 也就是说让体系找到sendmail的相对路径,如许就不会有成绩啦!重启PHP,测试发送邮件,乐成!!
材料参考:http://blog.csdn.net/zeropool/article/de
欢迎大家来到仓酷云论坛! |
|