Foros del Web » Programando para Internet » PHP »

Problemas con mail

Estas en el tema de Problemas con mail en el foro de PHP en Foros del Web. Hola a tod@s, tengo un problemilla un poco extraño, o eso creo yo. Tengo una página en PHP que envia un mail, la cual me ...
  #1 (permalink)  
Antiguo 30/08/2006, 04:29
 
Fecha de Ingreso: mayo-2005
Ubicación: Castellón
Mensajes: 321
Antigüedad: 19 años
Puntos: 0
Recibir mail con telefonica

Hola a tod@s,
tengo un problemilla un poco extraño, o eso creo yo. Tengo una página en PHP que envia un mail, la cual me funciona perfectamente:

<?
$resultado=mail("[email protected]","Ejemplo de envio mail","cuerpo");
if($resultado){
echo "Correo ok";
}
else{
echo "Correo no ok";
}
?>

Pero si a esta página le cambio la direccion de mail y le pongo una dirección que está en telefónica, no me va!!!! Me pone que el envio del correo es OK pero nunca llego a recibir ese mail!!!

Que pasa??? Me podeis ayudar???

Gracias de antemano
  #2 (permalink)  
Antiguo 30/08/2006, 05:27
 
Fecha de Ingreso: mayo-2005
Ubicación: Castellón
Mensajes: 321
Antigüedad: 19 años
Puntos: 0
Pregunta Problemas con mail

--------------------------------------------------------------------------------

Hola a tod@s,
tengo un problemilla un poco extraño, o eso creo yo. Tengo una página en PHP que envia un mail, la cual me funciona perfectamente:

<?
$resultado=mail("[email protected]","Ejemplo de envio mail","cuerpo");
if($resultado){
echo "Correo ok";
}
else{
echo "Correo no ok";
}
?>
Pero si a esta página le cambio la direccion de mail y le pongo una dirección que está en telefónica, no me va!!!! Me pone que el envio del correo es OK pero nunca llego a recibir ese mail!!!

Que pasa??? Me podeis ayudar???

Gracias de antemano
  #3 (permalink)  
Antiguo 30/08/2006, 05:35
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
Puede que los de telefonica hagan un filtrado de correos entrantes o tengan alguna validacion de correo.
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #4 (permalink)  
Antiguo 30/08/2006, 06:06
 
Fecha de Ingreso: mayo-2005
Ubicación: Castellón
Mensajes: 321
Antigüedad: 19 años
Puntos: 0
...... y como puedo yo solucionar esto????

Muchas gracias !!!!
  #5 (permalink)  
Antiguo 30/08/2006, 06:16
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
No veo otra solucion que contactar con telefonica exponiendo tu problema, suerte!!!
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #6 (permalink)  
Antiguo 30/08/2006, 06:32
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 18 años
Puntos: 3
Hola

Pregunto:
- Y tienes conocimiento de cual es el dominio de la empresa telefonica para enviar mensajeria a movil. "[email protected]"

Digo:
- Muchas veces los email se demora tiempo en llegar "te hablo de horas, no de días".
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
  #7 (permalink)  
Antiguo 30/08/2006, 06:37
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 18 años
Puntos: 3
Ah otra cosa que se me olvidaba

Por favor no repitas mensaje par no peder hilo de tema o dar criterios u opiniones dos veces a una misma problemática
http://www.forosdelweb.com/showthread.php?t=421488
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
  #8 (permalink)  
Antiguo 30/08/2006, 07:11
 
Fecha de Ingreso: mayo-2005
Ubicación: Castellón
Mensajes: 321
Antigüedad: 19 años
Puntos: 0
Hola the scorpion,
no es para enviar nada a ningún movil. Sólo es un simple mail lo que quiero enviar. La empresa en cuestion tiene lo de "soluciones" adsl y tiene el correo en telefonica pero la página está hospedada en otro proveedor.
su correo les funciona ok, si yo les envio un mail desde hotmail lo reciben sin problema, pero el problema viene cuando lo hago a traves de un formulario. Ya no se que hacer....

Muchas gracias.

P.D. Nunca pongo el mismo post repetido pero es que ahora creí que si no le cambiaba el título nadie me contestaría...

Lo dicho, muchas gracias
  #9 (permalink)  
Antiguo 30/08/2006, 08:30
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si tu no tienes acceso a tus "log's" de tu servidor de correo es complicado darte una explicación de tu problema concreto.

PHP ya hizo su trabajo: entregó el e-mail al "MTA: Mail Transfer Agent" .. ahora que tu servidor SMTP (o MTA) no envie el e-mail definitivamente ya es problema de la configuración de este y de posibles filtros (anti-SPAM) que se puedan estar aplicando por parte del receptor del e-mail .. Por eso te menciono que aquí lo que manda es "ver" ese "log" de la transacción del e-mail para ver que sucede.

La única recomentación que te puedo hacer es que NO usas cabceras para definir las propiedades del e-mail .. Eso muchos servidores SMTP bloquean este tipo de e-mails (por no cumplir ciertos standares que las RFC del protocolo SMTP define) ..

www.php.net/mail

O usa:

PHPMailer
http://phpmailer.sourceforge.net
(que implementa el protocolo SMTP mejor que lo que "a mano" solemos hacer o usar de el . entre otras cosas).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #10 (permalink)  
Antiguo 31/08/2006, 02:56
 
Fecha de Ingreso: mayo-2005
Ubicación: Castellón
Mensajes: 321
Antigüedad: 19 años
Puntos: 0
ok voy a ver estas posibles soluciones. Ya os digo algo.

Gracias a tod@s
  #11 (permalink)  
Antiguo 12/09/2006, 03:57
 
Fecha de Ingreso: mayo-2005
Ubicación: Castellón
Mensajes: 321
Antigüedad: 19 años
Puntos: 0
.... ¿como puedo instalar el phpmailer en mi servidor??? estoy en sync y he mirado el manual pero no se hacerlo......

graciasssss
  #12 (permalink)  
Antiguo 12/09/2006, 04:22
 
Fecha de Ingreso: mayo-2005
Ubicación: Castellón
Mensajes: 321
Antigüedad: 19 años
Puntos: 0
solucionado!!!!!!!!!!!!!!!!!! Me habeis salvado la vida, he probado el phpmailer y los recibo ok!!!! Voy ahora a "retocar" el formulario y a funcionar!!!

Graciasssss!!!!!
  #13 (permalink)  
Antiguo 12/09/2006, 07:31
Avatar de mateamargo  
Fecha de Ingreso: enero-2006
Mensajes: 13
Antigüedad: 18 años, 3 meses
Puntos: 0
Para mi tu problema estaba en no especificar los headers.
Fijáte en la página de PHP que tenés muchos ejemplos de cómo hacer eso sin usar scripts de terceros.

Saludos.
  #14 (permalink)  
Antiguo 12/09/2006, 08:12
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por mateamargo Ver Mensaje
Para mi tu problema estaba en no especificar los headers.
Fijáte en la página de PHP que tenés muchos ejemplos de cómo hacer eso sin usar scripts de terceros.

Saludos.
No sé si has tenido la oportunidad de usar "PHPMailer". Justamente los creadores de ese script ya se direon la molestia de repasar todo el protocolo SMTP e incorporar todas las cabeceras necesarias (y en el orden necesario + sintacticamente correcto). Se puede aprender mucho de esto viendo su código.

El caso es que no hay que "despreciar" el trabajo -bueno- de "terceros" (creo yo). Si, es gratificante hacer las cosas "por uno mismo" .. pero a la hora de la verdad y en un entorno de desarrollo donde debes "producir" (me refiero por ejemplo a un trabajo/cumplir fechas) .. gastar esfuerzos en una taréa a nivel "base" como ese no le veo mucho sentido, perfiero invertir mis esfuerzos en mi "lógica de negocio" en sí .. en que debe hacer mi aplicación. De todas formas esto NO quita que se -DEBA- saber "como funciona" todo esto de "enviar un e-mail" como es el caso, saber que PHP deja al "libre" uso de quien conozcoa el protocolo SMTP para que incorpore las cabeceras que se estimen oportunas y que el e-mail no sale por arte de mágia de PHP sino que lo envia a traves de un MTA configurado (si se usa la función mail()) o que se puede enviar por otros médios más directos como por ejemplo por el protocolo SMTP en sockets directo.

Creo que esto es lo más importante. "Saber" como funciona .. que técnica usa .. ver su código .. pero al final: usarlo. Eso te dará el "criterio" para saber distingir entre algo hecho de "tercernos": "malo" y "bueno".

Un saludo,

PD: Por mucho que lo recomiende no recibo comisión alguna por parte de los creadores del mismo, además que es una aplicación de licencia GNU/GPL libre ...
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #15 (permalink)  
Antiguo 12/09/2006, 09:26
Avatar de mateamargo  
Fecha de Ingreso: enero-2006
Mensajes: 13
Antigüedad: 18 años, 3 meses
Puntos: 0
Me parece que te estás equivocando un poco. Nunca desprecié el trabajo de nadie, y no hace falta conocer cómo funciona el protocolo SMTP para saber qué cabeceras se usan, sólo hace falta tomarse 5 minutos en leer un poco, son 5 líneas de código nada más, y te ayuda a esquivar los filtros de spam.

Y mi comentario no fue para criticar tu uso de una herramienta, y ni me interesa saber si recibís o no comisión, fue para darte una mano en un problema que vos planteaste.

Saludos.
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 12:38.