francoisch Posté 2 Avril 2014 Posté 2 Avril 2014 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
captain_torche Posté 2 Avril 2014 Posté 2 Avril 2014 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.
francoisch Posté 2 Avril 2014 Auteur Posté 2 Avril 2014 (modifié) 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é 2 Avril 2014 par francoisch
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant