Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/12/2010, 17h35   #1
Invité régulier
 
Inscription : juillet 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 15
Points : 8
Points : 8
Par défaut PHP, POP et gestion des mailer daemon

Salut à tous,


Via fsockopen et quelques commandes supplémentaires, php nous permet de nous connecter à un serveur POP pour extraire des données sur les mails en attente.

A ce sujet, je souhaite identifier les messages correspondant à une adresse invalide de façon (aussi) certaine (que possible).

Merci par avance de votre aide !
lesdoudous est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 19h10   #2
Membre éclairé
 
Inscription : octobre 2004
Messages : 235
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 235
Points : 360
Points : 360
Citation:
Envoyé par lesdoudous Voir le message
A ce sujet, je souhaite identifier les messages correspondant à une adresse invalide de façon (aussi) certaine (que possible).
Peux-tu définir ce que tu entends par "adresse invalide" ?
Joker-eph est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 08h21   #3
Invité régulier
 
Inscription : juillet 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 15
Points : 8
Points : 8
Bonjour

Une adresse invalide est une adresse pour laquelle le serveur n'a pas pu distribuer le courrier à la boîte concernée (boîte n'existe pas, plus, etc)

En fait, on me demande d'extraire de la boite les adresses mails des expéditeurs injoignables pour en faire un doc Excel
lesdoudous est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 08h42   #4
Membre éclairé
 
Inscription : octobre 2004
Messages : 235
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 235
Points : 360
Points : 360
Ben c'est pas possible autrement qu'en se basant sur les bounces...
Joker-eph est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 09h02   #5
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Citation:
Une adresse invalide est une adresse pour laquelle le serveur n'a pas pu distribuer le courrier
Tu parles donc des mails de retour ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 09h23   #6
Invité régulier
 
Inscription : juillet 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 15
Points : 8
Points : 8
Exactement !
Je compte préciser une adresse spécifique en Return-Path qui recevra ces mails.

EDIT: Je peux accéder aux "bounces" via PHP ?
lesdoudous est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 11h14   #7
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Si tu as une boite qui ne recoit que des adresses invalides, tu as juste a lire le FROM de tous les mails.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 12h52   #8
Membre éclairé
 
Inscription : octobre 2004
Messages : 235
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 235
Points : 360
Points : 360
Citation:
Envoyé par lesdoudous Voir le message
EDIT: Je peux accéder aux "bounces" via PHP ?

Un bounce c'est juste un mail classique : http://en.wikipedia.org/wiki/Non_delivery_report
Joker-eph est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 12h56   #9
Invité régulier
 
Inscription : juillet 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 15
Points : 8
Points : 8
Merci pour vos réponses

Je peux créer une boite mail bounce@nomdedomaine.com pour récolter ces données.

Par contre, je ne sais pas comment établir les envois de telle sorte que seuls les mails non aboutis soient renvoyés vers cette adresse (si tant est que cela soit possible...).

J'ai bien trouvé quelques pistes :
- Return-Path
- Reply-To
- mail($from, $sujet, $texte, $headers, "-fadresseretour@nomdedomaine.com")

Une idée ?
lesdoudous est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2010, 11h59   #10
Membre éclairé
 
Inscription : octobre 2004
Messages : 235
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 235
Points : 360
Points : 360
Citation:
Envoyé par lesdoudous Voir le message
Par contre, je ne sais pas comment établir les envois de telle sorte que seuls les mails non aboutis soient renvoyés vers cette adresse (si tant est que cela soit possible...).
Ce n'est pas possible.
Joker-eph est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h46.


 
 
 
 
Partenaires

Hébergement Web