【发布时间】:2010-10-11 08:50:21
【问题描述】:
我正在开发自己的网站。
我打算有一个邮件功能来向想要加入我的网站的用户发送通知。
问题是PHP的邮件功能对我不起作用。
谁能帮我解决这个问题?
【问题讨论】:
-
你能详细说明它给出了什么错误或者你到目前为止尝试了什么?
我正在开发自己的网站。
我打算有一个邮件功能来向想要加入我的网站的用户发送通知。
问题是PHP的邮件功能对我不起作用。
谁能帮我解决这个问题?
【问题讨论】:
在这种情况下,我想说如果documentation for mail 没有回答您的问题,那是您用作服务器的任何配置问题。
如果这是您的桌面,您的邮件也可能看起来像垃圾邮件。
【讨论】:
修改应用程序的 php.ini 以指向 [mail function] 部分中的 smtp 服务器。您需要设置的选项在此处描述:http://www.w3schools.com/PHP/php_ref_mail.asp
【讨论】:
如果你是windows平台,可以试试:
我假设您没有运行自己的邮件服务器并且不想安装一个。您要做的就是使用 PHP 向或通过(中继)您的 ISP 邮件服务器发送电子邮件,以测试您自己的脚本或测试第三方脚本。
使用 Fake Sendmail,我们需要编辑 php.ini 文件,以便 PHP 的邮件功能可以使用它:
打开位于文件夹 C:\php 中的文件 php.ini 搜索此部分 [邮件功能](从第 612 行开始)
sendmail_path = "/usr/local/sendmail/sendmail.exe -t"
欲了解更多信息,请访问: http://wiki.uniformserver.com/index.php/Installing_Fake_Sendmail_for_Windows
【讨论】: