Foros del Web » Programando para Internet » PHP »

Ayuda Con Envio De Boletin

Estas en el tema de Ayuda Con Envio De Boletin en el foro de PHP en Foros del Web. Bueno tengo este codigo que hice y necesito que me digan porque no le llega a los hotmail nisiquiera como correo basura pero a los ...
  #1 (permalink)  
Antiguo 15/08/2006, 16:01
 
Fecha de Ingreso: agosto-2006
Mensajes: 2
Antigüedad: 11 años, 4 meses
Puntos: 0
Ayuda Con Envio De Boletin

Bueno tengo este codigo que hice y necesito que me digan porque no le llega a los hotmail nisiquiera como correo basura pero a los gmail y demases si ayuda porfavor es urgente aqui esta el codigo.

<?php
$mi_conexion=mysql_connect('localhost','usuario',' clave') or die('NO SE PUEDE CONECTAR CON LA BASE DE DATOS!');

mysql_select_db('marketing',$mi_conexion);

$query_Tabla = "SELECT email FROM marketing ORDER BY id ASC";
$Tabla = mysql_query($query_Tabla, $mi_conexion) or die(mysql_error());

$losemails="";
while ($row_Tabla=mysql_fetch_assoc($Tabla)) {
$losemails.=($row_Tabla['email'].", ");
}

$largo=strlen($losemails);
if ($largo>2)
{
$losemails=substr($losemails,0,$largo-2);
}
else
{
echo "NO HAY DESTINATARIOS!";
die();
};

$asunto='ASUNTO';
$mensaje=
'<html>
<body>
AKI VA LA PUBLCIIDA EN HTML
</body>
</html>';

$envia='MI NOMBRE';
$remite='mi MAIL';
mail(null, $asunto, $mensaje, "MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
From: $envia <$remite>
Bcc: $losemails" . "\r\n") or die("Error al Enviar el Email");
echo "MENSAJE ENVIADO CON EXITO!"; //

mysql_free_result($Tabla);
mysql_close($mi_conexion);
?>
  #2 (permalink)  
Antiguo 15/08/2006, 19:37
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Te recomendarìa que uses el buscador del foro por el tèrmino "SPAM" (en el foro de PHP)

Veras muchos comentarios y "preguntas" que te tienes que hacer para ver donde está el problema concreto.

Sòlo te puedo comentar que las cabeceras que empleas son bastante pocas (en la funciòn mail() que es lo que interesa) .. Para solucionar ese problema te recomiendo usar:

PHPMailer
http://phpmailer.sourceforge.net

Por lo menos respeta bastante más las "RFC's" correspondientes que definen el protocolo SMTP entre otras cosas.

Por lo demás .. si no explicas como envias tu e-mail .. si tienes acceso a los log's de tu servidor de correo, si usas un servicio de hosting o tu pròpio servidor (y concretamente servidor de correo bajo que Domino/IP? .. o como?) ... y detalles similares es dificil decir que puede estar sucediento. Lo ùnico que ves y estás sufriendo son los filtros de SPAM que incluye Hotmail.

PD: No pidas respuestas "urgentes" .. por qué este problema no es cosa de tocar un poco tu código .. hay muchos factores externos a PHP que pueden estar involucrados en el problema!.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 15/08/2006, 19:55
 
Fecha de Ingreso: agosto-2006
Mensajes: 2
Antigüedad: 11 años, 4 meses
Puntos: 0
uso un hosting de pago no mi propio servidor no se mucho de php en realidad asi que me gustaria saber si alguien tiene su propia version para enviar boletines para poder ayudarme.
  #4 (permalink)  
Antiguo 15/08/2006, 20:24
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Iniciado por BELMARIN Ver Mensaje
uso un hosting de pago no mi propio servidor no se mucho de php en realidad asi que me gustaria saber si alguien tiene su propia version para enviar boletines para poder ayudarme.
Ya te comenté que no se trata de que tu código sea malo (si que algo incompleto .. por eso te sugerí usar "PHPMailer" por què lo complementa). Si usas un servicio de Hosting, deberìas consultar con tu proveedor .. sobre todo por què son ellos los que tienen acceso a los "log's" de envios de tus e-mails y así ver como se produce la transacción del e-mail y ver el problema .. problema que si es dado por tu servidor de correo tampoco tú directamente podrás solucionar (dependes directamente de tu proveedor).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:07.