La función php mail () no funciona

Utilicé la función mail () en la codificación php pero no pude enviar ningún correo. Antes de continuar, quiero elaborar el contexto del uso de la función mail ().

No alojé mi sitio, por lo que está en localhost. Configuré smtp, puerto sendmail_path, etc.

Después de buscar mucho, parece que necesito descargar un servidor de correo. Descargué un servidor sendmail que es gratuito y lo configuré como el sitio sugirió. Sin embargo, todo en vano, alguien me dijo que no puedo usar la función de correo hasta que aloje mi sitio no solo en localhost. Por favor guíame.

<?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";

?>

Este es mi archivo de configuración de 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

Respuestas a la pregunta(1)

Su respuesta a la pregunta