Siempre utilizé phpmailer para envio de emails y la gente del área de servidores se encargaba del resto, al facilitarme tanto las cosas nunca pude saber COMO se envia un correo.
He decidido usar la funcion mail de php para ello, pero me muestra el mensaje,
Código PHP:
Failed to connect to mailserver at "localhost" port 25, verify your "SMTP"
and "smtp_port" setting in php.ini or use ini_set() in...
SMTP = localhost
smtp_port = 25
sendmail_from = [email protected]
He leido que debo instalar un servidor de correo, es eso cierto, pensé que era algo que lo resolvía el servidor Apache.
En otro lado leí que quizás el firewall de windows esté bloqueando el puerto 25, para lo cual se dirigí a "Windows firewall", y resulta que aparece un mensaje
Código PHP:
"Windows firewall settings cannot be displayed because the associated service
is not running."
Aún así me sigue apareciendo el mensaje de al principio.
Código PHP:
// mi codigo
$destinatario = "[email protected]";
$asunto = "Este mensaje es de prueba";
$cuerpo = 'Prueba de correo Hola amigos!';
$headers = "From: [email protected]\r\n" . "Reply-To: [email protected]\r\n" . "Return-path: [email protected]\r\n" . "MIME-Version: 1.0\n" . "Content-type: text/plain; charset=iso-8859-1";
if (mail($destinatario,$asunto,$cuerpo,$headers)) {
echo "se envio";
} else {
echo "NO SE PUDO ENVIAR.";
}