Función mail(), no funciona
Hola a todos:
Estoy haciendo pruebas con la función mail(), y no me tira. He probado con códigos o scripts de varios sitios web, incluido el script de programacion.net con dicha funcion, modificando el correo destino solamente, y no me va. Es decir, no me avisa de ningún error, y según el script se ha enviado correctamente, pero el caso es que no me llega nada.
¿Qué puedo hacer?
Gracias
Estoy haciendo pruebas con la función mail(), y no me tira. He probado con códigos o scripts de varios sitios web, incluido el script de programacion.net con dicha funcion, modificando el correo destino solamente, y no me va. Es decir, no me avisa de ningún error, y según el script se ha enviado correctamente, pero el caso es que no me llega nada.
¿Qué puedo hacer?
Gracias
puedes enviar sin usar mail();
<?php
$ruta="/usr/sbin/sendmail";
$body="hola esto es una prueva";
$subject="asunto";
$mail="[email protected]";
$copy="[email protected]";
$cabeceras ="MIME-Version: 1.0rn";
$cabeceras.="Content-type: text/html; charset=iso-8859-1 rn";
$cabeceras.="From: $copyrn";
$cabeceras.="Reply-To: $copy";
$fh=popen("$ruta -t","w");
fputs($fh,"To: $mailn");
fputs($fh,"Subject: $subjectn");
fputs($fh,"X-Mailer: PHP5n");
fputs($fh,"$cabecerasn");
fputs($fh,"n");
fputs($fh,"$body");
pclose($fh);
?>
La $ruta puede variar dependiendo del servidor suele ser esa.
¡ Suerte. !
<?php
$ruta="/usr/sbin/sendmail";
$body="hola esto es una prueva";
$subject="asunto";
$mail="[email protected]";
$copy="[email protected]";
$cabeceras ="MIME-Version: 1.0rn";
$cabeceras.="Content-type: text/html; charset=iso-8859-1 rn";
$cabeceras.="From: $copyrn";
$cabeceras.="Reply-To: $copy";
$fh=popen("$ruta -t","w");
fputs($fh,"To: $mailn");
fputs($fh,"Subject: $subjectn");
fputs($fh,"X-Mailer: PHP5n");
fputs($fh,"$cabecerasn");
fputs($fh,"n");
fputs($fh,"$body");
pclose($fh);
?>
La $ruta puede variar dependiendo del servidor suele ser esa.
¡ Suerte. !
También puedes usar el PHPMailer, que es una clase para enviar correo directamente al servidor SMTP, sin usar sendmail ni la función mail():
http://phpmailer.sourceforge.net
http://phpmailer.sourceforge.net