Versión Completa : PHP: enviar un mail que no llegue a "correo no deseado"
ricardodps
octubre 29, 2005, 05:33
Como hace, por ejemplo laneros, para que el correo que ellos mandan cuando uno se inscribe no entre a la bandeja de correo no deseado?
JuliänD
octubre 29, 2005, 06:10
Hay muchas formas de que un correo sea catalogado como spam... No es la forma en que PHP lo envía, es desde que servidor se envía, que contiene, que encabezados tiene...
NSlaver
octubre 29, 2005, 07:05
Unas recomendaciones :
http://www.emailaddresses.com/email_spam_lists.htm
juan.hoyos
octubre 29, 2005, 07:10
Hay muchas formas de que un correo sea catalogado como spam... No es la forma en que PHP lo envía, es desde que servidor se envía, que contiene, que encabezados tiene...
Es correcto lo que dice JulianD, depende de los encabezados que tenga el e-mail, pero si se pueden controlar con PHP.
El siguiente es un código colocado como comentario en http://www.php.net/mail, como este hay varios que explican cómo hacer para que un servidor de correo entrante no catalogue un correo como spam:
/*ECRIA
09-Jun-2005 01:23
The most common problem people have with the mail() function is the failure to include an additional header containing the from address in the call (along with the standard from address). This commonly results in failed delivery due to spam filtering at the receiving end. The solution: set your header-from address, or use this function:
In another post, recommends to delete the X... header, so it will not be threated as spam by gmx.*/
<?
function MAIL_NVLP($fromname, $fromaddress, $toname, $toaddress, $subject, $message)
{
// Copyright ? 2005 ECRIA LLC, http://www.ECRIA.com
// Please use or modify for any purpose but leave this notice unchanged.
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\n";
$headers .= "X-Priority: 3\n";
$headers .= "X-MSMail-Priority: Normal\n";
$headers .= "X-Mailer: php\n";
$headers .= "From: \"".$fromname."\" <".$fromaddress.">\n";
return mail($toaddress, $subject, $message, $headers);
}
?>
Espero te sirva.
vBulletin®, Copyright ©2000-2008, Jelsoft Enterprises Ltd.