根据php 中的邮件功能,它说必须在 php.ini 中设置 sendmail_path。我尝试搜索此 php.ini 文件。我找不到它。不确定它是在差异文件中还是其他我不知道的东西中。
我尝试在本地站点的测试 php 文件中调用邮件功能。什么都没发生。我猜这是我本地 php 中的邮件配置问题。应该如何设置?有 Mac 的详细信息吗?
我正在使用 Snow Leopard。phpinfo() 显示版本是 PHP 版本 5.3.0。我无法从结果中看到任何邮件配置。不确定是否有办法从 php 页面查看邮件配置?
答案1
答案2
实际上,我本地的 iMac 中没有 php.ini 文件。从 phpinfo() 中,我发现默认的邮件配置设置是:
SMTP = localhost
sendmail_path = /usr/sbin/sendmail -t -i
smtp_port = 25
sendmail_from = no value
在 phpinfo() 结果的顶部,我发现有关配置的信息是:
Configuration File (php.ini) Path: /etc
在 /etc 中,我找到了 php.ini.default 文件和另一个 php.ini.default-5.2-previous 文件。如果我需要更改 php 配置的设置,我必须将默认文件复制为 /etc 中的 php.ini,然后使用 sudo 进行更改。