Foros del Web » Programando para Internet » PHP »

Enviar e-mail y que lleguen

Estas en el tema de Enviar e-mail y que lleguen en el foro de PHP en Foros del Web. Me voy a volver loca un día de estos, a ver si alguién me puede ayudar.... Tengo una web de un grupo de empresas.... Vale, ...
  #1 (permalink)  
Antiguo 19/05/2011, 05:01
Avatar de idmamen  
Fecha de Ingreso: mayo-2011
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Enviar e-mail y que lleguen

Me voy a volver loca un día de estos, a ver si alguién me puede ayudar....
Tengo una web de un grupo de empresas....
Vale, ahora tengo un formulario de envío, para poner en contacto a posibles clientes, o entre las empresas del grupo, muy bién, ahora hago el envío del e-mail, muy bién, funciona con todas las direcciones de hotmail, gmail,..... etc, pero tengo que enviar el formulario a las empresas con otros correos que no son de este tipo, ohhhhhhhh no llegan, he intentado quitando todas las cabeceras, poniendo cabeceras, cambiando el sentmail_from del php.ini, poniendo y quitando cuarentamil cosas, pero siguen sin entrar.....
Supongo que a más de uno y de dos nos habrá pasado esto, ¿que hago?
  #2 (permalink)  
Antiguo 19/05/2011, 08:20
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 10 meses
Puntos: 209
Respuesta: Enviar e-mail y que lleguen

no será problemas de los servidores de correos ???
pq no cambia nada que sea gmail, hotmail o correo.com
prueba mandar un mail desde tu cuenta de correo a esa dirección que falla a ver
  #3 (permalink)  
Antiguo 19/05/2011, 10:58
Avatar de idmamen  
Fecha de Ingreso: mayo-2011
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Enviar e-mail y que lleguen

A ver, la cuenta de correo está bién, si yo mando desde el mismo e-mail, pero no desde el servidor, sino desde el servidor de correo de mi ordenador entra perfectamente, y lo se porque los dos dominios los controlo yo, y las cuentas también, claro.
Ahora lo envío desde php y no hay forma, tengo en la cuenta en la que quiero que entre quitado el antispam, he retoqueteado todo y no entran.....
En este caso como los dos correos los controlo yo no habría problema en que no entraran.... porque los cojo yo de todas formas, pero cuando lo tenga activo y me den las cuentas de las demás empresas del grupo..... ¿y si me encuentro con el mismo problema?... los dominios de las demás empresas del grupo no las controlo.... y entonces ¿que hago?.... hay alguna forma que me garantice la entrada de los e-mails.... claro que debe de haberla.... pero cual??? c, perl....??
  #4 (permalink)  
Antiguo 19/05/2011, 14:03
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Enviar e-mail y que lleguen

¿Como haces el envío de correos? ¿Con la función mail()? ¿Que servidor SMTP usas?
  #5 (permalink)  
Antiguo 19/05/2011, 15:00
Avatar de idmamen  
Fecha de Ingreso: mayo-2011
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Enviar e-mail y que lleguen

Si, el envío con la función mail(), el servidor que utilizo es mail.mipagina.com:
ini_set ("SMTP", "mail.mipagina.com");
ini_set ("sendmail_from", " [email protected] ");
  #6 (permalink)  
Antiguo 19/05/2011, 15:35
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Enviar e-mail y que lleguen

¿Es el mismo SMTP que usas en tus correos locales?
  #7 (permalink)  
Antiguo 19/05/2011, 23:37
Avatar de idmamen  
Fecha de Ingreso: mayo-2011
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Enviar e-mail y que lleguen

El mismo....
Si sirve de algo tengo los dominios y el hosting contratados con Hostytec.
Ya me dirigí a ellos y les pedí el path del sendmail, la contestación fué literalmente:

"Si no es nuestro formail, no tenemos ni idea sobre su funcionamiento ni de porqué se comporta de una u otra forma, deberá consultarlo con el desarrollador de la misma.
Si funciona parecido a la proporcionada por el Data Center, solo podrá utilizar como correo asociado a ella ([email protected]), que es el que figura como usuario del FTP. Cualquier otro correo que utilice de su dominio, no funcionará. Si es cierto, que puede funcionar con algunas cuentas externas como Gmail, pero no sé el motivo. "

Y de eso nada, porque puse su formail y hace exactamente lo mismo. Y el path del sendmail o con el que trabajen aún estoy esperando que me la den.
  #8 (permalink)  
Antiguo 20/05/2011, 08:07
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Enviar e-mail y que lleguen

Pues entonces es algo dentro de su misma configuración del servidor SMTP, ya que no parece ser problema de código.
  #9 (permalink)  
Antiguo 20/05/2011, 11:21
Avatar de idmamen  
Fecha de Ingreso: mayo-2011
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Enviar e-mail y que lleguen

http://www.acompe.org/info.php
http://www.groupe-couleur-espagnol.com/info.php

Pero el error de debe estar en la entrada de los e-mails no en la salida. Tanto en uno como en otro como en otro que tengo pasa lo mismo, lo he probado con todos. Poniendo el código fuente en uno después en otro y después en otro y enviando e-mail des de uno a los otros y nada.
  #10 (permalink)  
Antiguo 22/05/2011, 10:33
Avatar de idmamen  
Fecha de Ingreso: mayo-2011
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Enviar e-mail y que lleguen

GatorV, ¿viste la configuración en los enlaces que te puse?
¿¿¿has visto algo que deba cambiar en la configuración del php???
  #11 (permalink)  
Antiguo 23/05/2011, 15:11
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Enviar e-mail y que lleguen

Como te comento, no creo que el problema sea a nivel código, si no a nivel configuración, pero de tu servidor SMTP, ya que en PHP no puedes resolver mucho.
  #12 (permalink)  
Antiguo 23/05/2011, 23:18
Avatar de idmamen  
Fecha de Ingreso: mayo-2011
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Enviar e-mail y que lleguen

Pero a mi me entran correos de envío automático... Lo que me he dado cuenta es que en las cabeceras no aparece el received. ¿Hay alguna forma en php de que no aparezca esa cabecera? ¿y en CGI? A ver si el tema va por ahí. Que el servidor rechace los correos que entran directamente desde envíos desde la web para evitar spam.....
  #13 (permalink)  
Antiguo 24/05/2011, 11:28
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Enviar e-mail y que lleguen

Recuerda que PHP no envía o recibe correos eso lo hace tu servidor de correo, el que tu puedas recibir correos no tiene nada que ver con la configuración de PHP.
  #14 (permalink)  
Antiguo 24/05/2011, 13:01
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años, 6 meses
Puntos: 394
Respuesta: Enviar e-mail y que lleguen

A mi me paso exactamente lo mismo que estas contando acá... Resulta que los correos llegaban a HOTMAIL, YAHOO, GMAIL y otros, pero un día uno de los usuarios se registro con una correo de una empresa privada a la que el pertenecía, y O.o sorpresa no le llego ni al SPAM.

Me puse a revisar los LOGS de mi servidor SMTP y resulta que el servidor remoto DENEGABA el ACCESO a mi DOMINIO no se porque, pero en los LOGS APARECÍA un mail de soporte y decía que para ayuda escribiera a ese correo.

Eso hice, y me respondieron que habían DOS razones por los cuales SYMANTEC MAIL PROTECTION para EXCHANGE SERVER en sus listas de DOMINIOS no aceptaba el mio:

1. La dirección IP de mi servidor aparecía como una IP DINÁMICA así que tenia que contactar con mi ISP para que le colocaran un FLAG a esa IP y los DNS en todo el mundo supieran que esa IP estaba asignada a un DOMINIO y que era ESTÁTICA.

2. Cuando le hacían un WHO IS a mi dominio la IP mía aparecía registrada a nombre de mi ISP, que por favor me comunicara con mi ISP y que colocaran en los DNS un NO SE QUE COSA para que la IP apareciera registrada a nombre de mi dominio.

Después de hacer esto y esperando unas CUANTAS HORAS a que todos los DNS se actualizaran mi servidor pudo enviar correos a esos servidores privados.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #15 (permalink)  
Antiguo 26/05/2011, 04:54
Avatar de idmamen  
Fecha de Ingreso: mayo-2011
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Enviar e-mail y que lleguen

Muchas gracias, Jotaincubus, ya veo que los tiros van por ahí, creo que mi dns es estática, pero es un hosting compartido y por tanto no tengo asignado la ip a mi dominio. Me pondré en contacto con mi proveedor a ver como podemos arreglarlo.
Gracias de nuevo y un saludo.
  #16 (permalink)  
Antiguo 26/05/2011, 07:03
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: Enviar e-mail y que lleguen

Algo parecido sucede con una cuenta que tengo en Godady, al parecer se envian pero nunca llegan, no muestra en logs algun error, se envia a la nada, en algunos casos, llegaba a ñas 24 horas, obviamente el soporte no sabe nada, y siempre es culpa del desarrollador.

Use la funcion mail, sendmail, pero no hay caso, a gmail llegaba bien a veces Algo desconcertante!.

Ahora probando y leyendo en foros en ingles me di cuenta de que solo llegaban si el from venia del mismo dominio...... Algo totalmente absurdo si es una cuenta de email publica.... Asi que la solución fue hacerlo por SMTP con login y password, solucionado.

Saludos.
__________________
Drupal Argentina
  #17 (permalink)  
Antiguo 26/05/2011, 07:07
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Enviar e-mail y que lleguen

Es problema del hosting, te recomiendo enviar mails con PHPmailer

http://blog.unijimpe.net/introduccion-a-phpmailer/

Saludos
  #18 (permalink)  
Antiguo 26/05/2011, 07:39
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: Enviar e-mail y que lleguen

Cita:
Iniciado por marcofbb Ver Mensaje
Es problema del hosting, te recomiendo enviar mails con PHPmailer

http://blog.unijimpe.net/introduccion-a-phpmailer/

Saludos
Tambien la recomiendo

Saludos.
__________________
Drupal Argentina
  #19 (permalink)  
Antiguo 26/05/2011, 11:46
Avatar de idmamen  
Fecha de Ingreso: mayo-2011
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Enviar e-mail y que lleguen

Usando PHPMailer entran, pero lo que me da rabia es tener que usar un aplicación y ahora tengo que investigar porqué.... me da mucha rabia ...
Bueno, pero ya está entran MUCHAS GRACIAS A TODOS.....
  #20 (permalink)  
Antiguo 26/05/2011, 15:56
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Enviar e-mail y que lleguen

Cita:
Iniciado por idmamen Ver Mensaje
Usando PHPMailer entran, pero lo que me da rabia es tener que usar un aplicación y ahora tengo que investigar porqué.... me da mucha rabia ...
Bueno, pero ya está entran MUCHAS GRACIAS A TODOS.....
Yo te digo el porque, byethost por ejemplo te llegan los mails pero primero son procesados por un filtro anti spam. Esto siempre pasa en los hosting gratuitos
  #21 (permalink)  
Antiguo 03/06/2011, 01:49
Avatar de idmamen  
Fecha de Ingreso: mayo-2011
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Enviar e-mail y que lleguen

Mi hosting no es gratuito, pero está claro que el antispam no deja pasar los mensajes ni siquiera a la carpeta de antispam (y valga la redundancia)....

Etiquetas: e-mail
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 04:16.