在EasyPHP服务器中从Localhost发送邮件

时间:2015-01-04 15:20:30

标签: php email localhost easyphp

我是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);

1 个答案:

答案 0 :(得分:0)

像这样更改您的php.ini文件:

SMTP = smtp.example.com               // Set your SMTP server
smtp_port = 25                        // Set your SMTP port
sendmail_from = me@localhost.com      // Set your sender mailaddress