根据php中邮件函数的信息,它说sendmail_path的设置必须在php.ini中设置。 我试图search这个php.ini文件。 我找不到。 不知道它是在一个不同的文件或其他我不知道的东西。
我试图在本地站点的testingphp文件中调用邮件function。 什么都没发生。 我想这是在我的本地PHP的邮件configuration问题。 这应该如何设置? 有关Mac的任何详细信息?
我正在使用雪豹。 phpinfo()显示的版本是PHP Version 5.3.0。 我无法从结果中看到任何邮件configuration。 不知道是否有办法从php页面查看邮件configuration?
这个页面告诉php.ini文件应该放在哪里。
如果你在浏览器中加载phpinfo.php,它应该显示sendmail_path的当前设置。
您将需要有一个工作的邮件传输代理 (例如sendmail)。
其实,我没有php.ini文件在我的本地iMac。 从phpinfo(),我发现默认的邮件configuration设置是:
SMTP = localhost sendmail_path = /usr/sbin/sendmail -t -i smtp_port = 25 sendmail_from = no value
而在phpinfo()结果的顶部,我发现的configuration是:
Configuration File (php.ini) Path: /etc
在/ etc中我find了php.ini.default文件和另外一个php.ini.default-5.2-previous。 如果我需要更改php config的设置,我必须在/ etc中将默认文件复制为php.ini,并作为sudo进行更改。