Foros del Web » Programando para Internet » PHP »

Saber si reboto el mail

Estas en el tema de Saber si reboto el mail en el foro de PHP en Foros del Web. Buenas compañeros, estoy realizando un aplicación la cual requiere enviar e-mails, y obtener estadísticas de estos, válido que se ingresen emails correctamente escritos, es decir ...
  #1 (permalink)  
Antiguo 27/01/2009, 14:26
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años, 6 meses
Puntos: 43
Saber si reboto el mail

Buenas compañeros, estoy realizando un aplicación la cual requiere enviar e-mails, y obtener estadísticas de estos, válido que se ingresen emails correctamente escritos, es decir [email protected], pero si envío correos a estas cuentas y estas no existen, normalmente si lo envías de hotmail, te rebotan, pero como saber esto desde mi aplicación?
Como saber que no existe un buzón de correos así?.

Espero haberme explicado y que puedan ayudarme.
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #2 (permalink)  
Antiguo 27/01/2009, 14:32
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: Saber si reboto el mail

Hola the_web_saint,

Eso no es posible obtenerlo desde PHP, ya que los correos rebotados son informados a tu Mail Server y son enviados generalmente a la cuenta postmaster, pero esto depende de cada servidor de correo.

La única forma de implementar algo así en PHP es dandole acceso a la cuenta postmaster y entrar usando el protocolo IMAP a tu Mail Server y leyendo si hay mails rebotados, y parsearlos y averiguar la dirección incorrecta.

Saludos
  #3 (permalink)  
Antiguo 27/01/2009, 14:38
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años, 6 meses
Puntos: 43
Respuesta: Saber si reboto el mail

Uff parece muy complicado solo para saber si han rebotado mensajes no?

Bueno te agradezco mucho tu pronta respuesta.
Pero otra pregunta no entendí bien eso de darle acceso a la cuenta postmaster.

Saludos
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #4 (permalink)  
Antiguo 27/01/2009, 15:29
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: Saber si reboto el mail

Lo que pasa es que la cuenta postmaster no siempre esta desprotegida, por eso debes de verificar con tu server de correo si esta activada o no y que datos de login debes de usar para poder leer la cuenta de postmaster.

Saludos
  #5 (permalink)  
Antiguo 28/01/2009, 13:28
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años, 6 meses
Puntos: 43
Respuesta: Saber si reboto el mail

Si el server de correo q uso es contratado por mi persona no debo tener problemas en eso, cierto?
Pero me hablabas de usar el IMAP en vez de POP, como uso esto para obtener los correos rebotados?

EDITO: Leyendo un poco, veo que primero debe verificar si esta instalado y corriendo en el server, pero ya teniendo esto, como leo los correos usando IMAP?

Estoy leyendo, pero si me pueden dar una manito se los agradecería.

Saludos
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.

Última edición por the_web_saint; 28/01/2009 a las 13:38
  #6 (permalink)  
Antiguo 28/01/2009, 13:51
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: Saber si reboto el mail

Hola the_web_saint,

PHP tiene para que uses la extensión IMAP, es un poco amplia pero si lees la documentación y buscas en el foro vas a ver muchos ejemplos de como usarla.

Posteriormente vas a necesitar programar o usar algún decoder existente para parsear el Email y verificar de donde viene y porque fue rebotado.

Saludos
  #7 (permalink)  
Antiguo 28/01/2009, 13:54
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años, 6 meses
Puntos: 43
Respuesta: Saber si reboto el mail

Uff bueno, muchas gracias por la orientación GatorV, seguiré leyendo a ver si logró poner a funcionar esto.

Saludos
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
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 21:15.