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