Foros del Web » Programando para Internet » PHP »

Unos email sí llegan y otros no usando mail() + MySQL

Estas en el tema de Unos email sí llegan y otros no usando mail() + MySQL en el foro de PHP en Foros del Web. Hola a todos, me pasa algo extraño: tengo un formulario que depende de una Base de Datos en MySQL de donde obtengo las cuentas de ...
  #1 (permalink)  
Antiguo 14/05/2006, 20:18
Avatar de CarlosMex  
Fecha de Ingreso: mayo-2005
Mensajes: 67
Antigüedad: 12 años, 6 meses
Puntos: 0
Unos email sí llegan y otros no usando mail() + MySQL

Hola a todos,

me pasa algo extraño: tengo un formulario que depende de una Base de Datos en MySQL de donde obtengo las cuentas de correo a donde se enviarán los datos y hay correos que nunca reciben la información, lo sorprendente es que suelen ser correos que pertenecen a un mismo dominio ([email protected], [email protected], [email protected]), a las cuentas que sí les llega son de hotmail, yahho, netscape, gmail etc.

¿Saben de un caso como este? Porque se supone que si hubiera problema en la programación simplemente no manda nada, a ninguno, ¿pero como es que discrimina los dominios?

Revisé la captura de las cuentas de correo, revisé mi php y no veo problema.

Por eso acudo a la comunidad, porque no entiendo.

Va el código
__________________
CarlosMex
  #2 (permalink)  
Antiguo 14/05/2006, 20:38
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 12 años, 3 meses
Puntos: 54
habria q ver las configuracines q tienen esas cuentas, talvez tienen algun tipo de opcion q borran emails de x dominios o algo por el estilo
fijate eso antes q nada
saludos
  #3 (permalink)  
Antiguo 14/05/2006, 21:24
Avatar de CarlosMex  
Fecha de Ingreso: mayo-2005
Mensajes: 67
Antigüedad: 12 años, 6 meses
Puntos: 0
Gracias emiliodeg,
lo que me desconcierta es el hecho de que con estas cuentas tengo comunicación constante, usando el correo de este servidor, el problema es cuando las mando via el formulario.

El formulario llega a tres cuentas de correo, la de el usuario que llenó el formulario (como copia); al destinatario, cuenta almacenada en BD y una copia para mi. Esta última siempre me llega porque está escrita directamente el el PHP. El correo del usuario lo obtengo de su misma captura y aún cuando no puedo saber si a todos les llega la copia, hago pruebas con los dominios que me dan problemas y no me llegan. Por ultimo, el correo del destinatario puedo controlar su captura por estar almacenado en la BD.

No se si sirva de algo que vean mi código

Recupero los datos del formulario y de la BD,

Código PHP:
<?
//estos dato son del formulario
//paso variables
$Nombre=$_POST["Nombre"];
$Apellido=$_POST["Apellido"];
$email=$_POST["email"];
$Mensaje=$_POST["Mensaje"];

//y estos de la BD
$id=$_POST["_id"];
$reseremail=$_POST["reseremail"];

//comienzo a llenar los reipientes del correo
// multiples recipientes
$para  $reseremail  ', '//este vene de la BD
$para .= $email//y este lo escribe el usuario

// asunto
$asunto 'Solicitud de Informes';

// mensaje
$mensaje "El mensaje en HTML"//recorte el msg en html que llega bien

// para correo HTML
$cabeceras  'MIME-Version: 1.0' "\r\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";

// cabeceras adicionales
$cabeceras .= 'From: Mi Nombre <[email protected]"\r\n";
$cabeceras .= 'Cc: [email protected]"\r\n"//este es el que siempre llega
$cabeceras .= 'X-Mailer: PHP/' phpversion();

// enviarlo
mail($para$asunto$mensaje$cabeceras);
?>
Y esto es lo que estoy usando (recorté del código lo que no es del correo, si es necesario lo subo completo)

Gracias
__________________
CarlosMex

Última edición por CarlosMex; 14/05/2006 a las 21:34
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 09:42.