Я новичок в PHP, и я пытаюсь разработать сайт на основе php для моего проекта колледжа. я использую EasyPHP devServer 14.0
, У меня есть страница регистрации, которая отправляет верификационный код пользователю на указанный им адрес электронной почты. Для демонстрационного проекта я попытался отправить письмо с localhost на почтовый идентификатор пользователя, но он показал следующее сообщение об ошибке:
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
содержание файла отличается между серверами. Может ли кто-нибудь подсказать мне, как настроить php.ini
файл на сервере EasyPHP? Не могли бы вы проиллюстрировать меня примером?
Это то, что я пробовал, простите меня, если это кажется простым вопросом.
$pmail = " [email protected]";
$subject = " email";
$message = "Hello User";
$headers = "From: [email protected]" . "\r\n" . "CC: [email protected]";
mail($pmail,$subject,$message,$headers);
Измени свой php.ini
файл как это:
SMTP = smtp.example.com // Set your SMTP server
smtp_port = 25 // Set your SMTP port
sendmail_from = [email protected] // Set your sender mailaddress
Других решений пока нет …