Mailcatcher/Puphpet - mail() returns false


Mailcatcher/Puphpet - mail() returns false

我有一个配置了puphpet的虚拟机,它有ubuntu 14.04, apache, php 5.6和mailcatcher

再一次,标题说明了一切。每次使用mail()函数时,它都会返回false。据我所知,没有任何错误显示,这使得解决这个问题相当困难。

这是sendmail路径

sendmail_path   /usr/local/rvm/wrappers/default/catchmail -f

感谢任何关于如何解决这个问题的建议。

我注意到这个问题已经问过了,但他们没有接受答案,提出的解决方案也没有帮助=/

我设法找到它不工作的原因。虽然sendmail_path是在zzzz_custom.ini文件和phpinfo()中设置的,但它不在fpm/php.ini文件中。

我只需要去:

/etc/php5/fpm/php.ini

sendmail_path = /usr/local/rvm/wrappers/default/catchmail -f