Mac 上 php 的邮件配置在哪里?

Mac 上 php 的邮件配置在哪里?

根据php 中的邮件功能,它说必须在 php.ini 中设置 sendmail_path。我尝试搜索此 php.ini 文件。我找不到它。不确定它是在差异文件中还是其他我不知道的东西中。

我尝试在本地站点的测试 php 文件中调用邮件功能。什么都没发生。我猜这是我本地 php 中的邮件配置问题。应该如何设置?有 Mac 的详细信息吗?

我正在使用 Snow Leopard。phpinfo() 显示版本是 PHP 版本 5.3.0。我无法从结果中看到任何邮件配置。不确定是否有办法从 php 页面查看邮件配置?

答案1

这一页告诉 php.ini 文件应该位于何处。

如果您在浏览器中加载 phpinfo.php,它应该显示 sendmail_path 的当前设置。

你需要有一个工作邮件传输代理(例如 sendmail)。

答案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 进行更改。

相关内容