【发布时间】:2015-03-02 06:00:26
【问题描述】:
我是 PHP 新手,正在尝试为我的大学项目设计一个基于 php 的网站。我使用EasyPHP devServer 14.0。我有一个注册页面,它将验证码邮寄给用户提供的电子邮件 ID。对于演示项目,我尝试从 localhost 向用户的邮件 ID 发送邮件,但它显示如下错误消息:
Warning: mail(): Failed to connect to mailserver at "127.0.0.1" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
我检查了以前存在的解决方案,但这些解决方案适用于 xampp 或 wamp 服务器,并且服务器之间的 php.ini 文件内容不同。有人可以指导我如何在 EasyPHP 服务器中配置 php.ini 文件吗?你能举个例子来说明一下吗?
这是我尝试过的,请原谅,如果这似乎是一个简单的问题。
$pmail = " gotfromuser@example.com";
$subject = " email";
$message = "Hello User";
$headers = "From: admin@example.com" . "\r\n" . "CC: user1@example.com";
mail($pmail,$subject,$message,$headers);
【问题讨论】:
-
@NikhilSupekar,伙计,我之前在我的问题中提到过,我在这里只能找到 wamp 服务器或 xampp 服务器,但我想要 EasyPHP 服务器,并且 php.ini 文件配置不同..你提到的链接是针对xampp服务器的。请正确阅读并帮助我解决这个问题...
-
所有服务器都提供相同的平台,所以应该不是什么大问题。无论如何,您只需要安装 sendmail 并在您的 php.ini 文件中配置它的路径。或者,您可以使用更标准的方法 PHPMailer 库,您也可以使用它配置您的 gmail 帐户。
-
您好,您解决了这个问题吗?
标签: php email localhost easyphp