Aller au contenu
francoisch

Un Client de messagerie trop dynamique

Noter ce sujet :

Recommended Posts

Bonjour



Mon Client de messagerie développé maison cale sur la lecture d’un mail parsemé d’Url.



Ma procédure d’erreur 404 m’envoie des messages, un message par page non trouvée, qui montre que mon client essaie de charger des pages inexistantes, par exemple :



/messagerie/3D%22http://www.p=%3Cbr
/messagerie/3D=%3Cbr

Ces adresses de pages inexistantes semblent construites de toute pièce à chaque Url rencontrée dans le mail.



Je cherche naturellement à supprimer ces appels erronés mais sans avoir la solution.



Existe-t-il un moyen de rendre une Url inactive, le temps de traiter le mail ?



Une alternative serait de rechercher dans tous les mails les deux chaines ouvrantes et fermantes, 3D= et 3Cbr, et de tout supprimer entre les deux ; pas très propre tout de même.



Merci de votre aide.



Francois


Partager ce message


Lien à poster
Partager sur d’autres sites

Que t'affiche le source de la page ?


Est-il normal que ton script cherche à récupérer l'en-tête de tous les liens figurant dans le mail ?


Si c'est le cas, tu pourrais valider les liens avant de les analyser avec filter_var.


Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour captain_torche



Non, je conviens volontiers qu'il n'est pas normal que mon script récupère les en-tête mais je ne sais pas comment ça se fait.



Simplement, comme la structure des mails et les jeux de caractères utilisés sont des sujets plutôt complexes, j'imagine avoir placé un bout de code qui ne devrait pas s'y trouver ou à l'inverse n'avoir pas fait ce qu'il fallait.



L'affichage que fait mon client de ce mail est particulièrement chaotique, défiant la description.



J'ai pu récupérer le document qui était transmis dans le mail qui me pose problème:


http://www.poitou-charentes.fr/files/newsletters/essentiel/nrnf/402/index.html



Je précise que mon Client fonctionne maintenant depuis 6 ans et que c'est la première fois qu'un incident de ce genre m'arrive.



Une autre solution serait bien sûr de ne rien faire pour un sujet qui ne se présenterait que tous les 6 ans.



Mais je cherche quand même une solution.



Francois


Modifié par francoisch

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×