функция php mail () не работает

Я использовал функцию mail () в php-кодировании, но мне не удалось отправить какую-либо почту. Прежде чем продолжить, я хочу подробнее рассказать о том, как использовать функцию mail ().

Я не размещал свой сайт, поэтому он находится на localhost. Я установил smtp, порт sendmail_path и т. Д.

После долгих поисков мне кажется, что мне нужно скачать почтовый сервер. Я скачал бесплатный сервер sendmail и настроил его в соответствии с предложенным сайтом. Тем не менее, все напрасно, кроме того, кто-то сказал мне, что я не могу использовать функцию почты, пока я не размещу свой сайт не только на localhost. Пожалуйста, ведите меня.

<?php
   $from = "[email protected]"; // sender
   $subject = " My cron is working";
   $message = "My first Cron  :)";

   // message lines should not exceed 70 characters (PHP rule), so wrap it

   $message = wordwrap($message, 70);

   // send mail

   ini_set("SMTP","localhost");
   ini_set("smtp_port","25");
   ini_set("sendmail_from","[email protected]");
   ini_set("sendmail_path", "C:\wamp\bin\sendmail.exe -t");

   mail("[email protected]",$subject,$message,"From: $from\n");

   echo "Thank you for sending us feedback";

?>

это мой конфигурационный файл sendmail:

smtp_server=smtp.gmail.com
smtp_port=587
smtp_ssl=auto

;default_domain=domain.com
[email protected]
auth_password=8888

force_sender=j*****@gmail.com

( ! ) SCREAM: Error suppression ignored for
( ! ) Warning: mail() [<a href='function.mail'>function.mail</a>]: Failed to connect to      mailserver at &quot;localhost&quot; port 25, verify your &quot;SMTP&quot; and &quot;smtp_port&quot;    setting in php.ini or use ini_set() in C:\wamp\www\test.php on line 20

Ответы на вопрос(1)

Ваш ответ на вопрос