25. oktober 2002 - 14:39Der er
5 kommentarer og 1 løsning
Hvordan fanger man en E-Mail der looper?
Jeg er igang med at bygge mit eget script som modtager mail og sender mailen videre til flere adresser. Problemet er bare at hvis en af dem jeg sender videre til fejler ryger den retur til scriptet som så går i loop. Hvordan undgår man det?
Sætter en specifik header eller noget andet du kan identificere den på når du videresender. Så kigger du selvfølgelig om den er til stede når du modtager mails :)
Du kunne logge dem du sender til (db), og afvise at modtage+videresende mails fra dem, evt. midlertidigt og med tjek på emnelinien.
Eller du kan angive en alternativ adresse som "Reply-To" på udgående mails, så de ikke bouncer tilbage til scriptet (medmindre Reply-To er en del af de skrællede headers naturligvis).
Sidst men ikke mindst kan du jo selv lade scriptet agere intelligent mailklient, men jeg ved ikke hvilket sprog/miljø du anvender, så jeg kan ikke komme det nærmere her-og-nu.
Der er jo typisk to mailservere, en til udgående og en til indgående. Og den indgående håndterer det jo blot ved at sende den bouncede mail tilbage til afsenderen (dig). Det er jo lidt den samme metodik jeg foreslår med angivelse af en anden "reply-to".
Men hvis du sammenligner med mailinglister, så ser man jo ofte mailstorms som følge af en uskyldig feriebesked, hvor mails bouncer frem og tilbage rigtig mange gange, så der har de har problemet men håndterer det typisk ikke. Så der er ingen hjælp at hente :-(
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.