WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Hantera mail som studsar (https://www.wn.se/forum/showthread.php?t=21107)

Jan Eriksson 2007-05-07 19:37

Vi gör ett utskick på ca 10000 klient adresser. En hel del studsar pga att deras inbox är full eller så är deras epostadress död etc. En trevlig snubbe som heter Mailer-Daemon brukar svara och meddela att adressen är död. Nu tänkte vi fiska upp dessa döda adresser och radera dessa ur systemet. Någon som har ett tips på något program som hanterar detta?

najk 2007-05-07 19:43

Vilken vettig mailinglist programvara som helst sköter detta snyggt.
Finns klienter, webbaserade och mailhosting lösningar i mängder.

Jan Eriksson 2007-05-07 19:48

Tack för svaret. Vad kan du rekommendera?

Det vi vill göra är att läsa en POP3-låda som tar mot alla studsar.

melin 2007-05-07 20:30

du kan alltid bygga ett enklare script som plockar hem alla mail från ett pop-konto och sen läser innehållet..

Jan Eriksson 2007-05-07 20:54

Citat:

Originally posted by melin@May 7 2007, 20:30
du kan alltid bygga ett enklare script som plockar hem alla mail från ett pop-konto och sen läser innehållet..

Absolut, dock tänkte jag att det kanske redan fanns något klart. Nåväl, problemmet är löst. Skapade ett program som fångade upp all studsade epostadresser som mailer-daemon skickar tillbaka. Är någon i behov av detta så kan jag packa ihop detta till installationspacket och lägga ut.

Polis_ttt 2007-05-08 00:28

Hur skrev du det programmet, spåk och vad sorterar den på? Kanske något man kan använda till annat :)

Jan Eriksson 2007-05-08 08:27

VB.Net, Framework 2.0

Snabb beskrivning vad jag gjorde ifall någon vill göra liknande för annan kod eller kanske någon kommer på något som saknas eller kan förbättras.

Hittade exempelkod för POP3 som hämtar mailen. Är mailet från "mailer-daemon" så kör jag en regular expressions som plockade ut all epostadresser ur bodyn.
Filterar bort adresserna om de tillhör något av mina domäner. Kollar att det inte blir dubbletter. Får en lista på alla studsade epostadresser.

Använder listan och kollar mot mitt utskick. Flaggar i databasen att det har blivit en studs på epostadressen och först när jag har gjort 3 utskick och studs alla gånger så flaggar jag bort epostadressen.

melin 2007-05-08 08:53

går ju även få programmet att radera mailet från servern efteråt, om man känner för det

Jan Eriksson 2007-05-08 09:08

Citat:

Originally posted by melin@May 8 2007, 08:53
går ju även få programmet att radera mailet från servern efteråt, om man känner för det

Du tänker på epost-servern, finns en checkbox som man kryssar i ifall mailen ska raderas efter hämtningen.

melin 2007-05-08 09:16

mjo.. men det går även att skicka delete-kommandon till servern


Alla tider är GMT +2. Klockan är nu 03:02.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson