[Postfixbuch-users] Unexistente recipients

Marcel Hartmann (privat) mail at marcel-hartmann.com
Mi Mär 18 12:41:50 CET 2009


Hallo,

ich habe ein Projekt zum administrieren bekommen (btw. den server dafür) 
auf dem es hunderte user gibt mit nicht mehr aktiven Mailboxen.

Daher habe ich andauernd die mailq voll mit timeouts:

C4ACA11E0122     1041 Wed Mar 18 01:59:16  apache at mail.domain.tld
(delivery temporarily suspended: connect to lycos.de[62.201.170.65]: 
Connection timed out)
                                         thorsten-ernst at lycos.de

Der lycos.de hat kein MX mehr, die haben ja dicht gemacht soweit ich weiss.

Weiterhin habe ich sowas im maillogfile:

Mar 18 12:35:34 static postfix/smtp[17512]: 1552611E0182: 
to=<lenalein at oleco.net>, relay=cn03.oleco.net[62.80.0.100]:25, delay=19, 
delays=0.03/0/0.03/19, dsn=5.0.0, status=bounced (host 
cn03.oleco.net[62.80.0.100] said: 550 Unrouteable address (in reply to 
RCPT TO command))

Mar 18 12:35:34 static postfix/cleanup[17510]: 3F32311E0183: 
message-id=<20090318113534.3F32311E0183 at mail.domain.tld>
Mar 18 12:35:34 static postfix/bounce[17514]: 1552611E0182: sender 
non-delivery notification: 3F32311E0183

Und daraus ergeben sich dann natürlich bounces die der empfänger MTA 
dann wieder zu meinem server sendet:

Mar 18 12:35:34 static postfix/qmgr[14411]: 3F32311E0183: from=<>, 
size=2997, nrcpt=1 (queue active)
Mar 18 12:35:34 static postfix/qmgr[14411]: 1552611E0182: removed
Mar 18 12:35:34 static postfix/local[17513]: 3F32311E0183: 
to=<snitch at mail.domain.tld>, orig_to=<apache at mail.domain.tld>, 
relay=local, delay=0.06, delays=0.01/0/0/0.05, dsn=2.0.0, status=sent 
(delivered to maildir)
Mar 18 12:35:34 static postfix/qmgr[14411]: 3F32311E0183: removed

Meine Frage ist nun, wie kann ich am schlauesten Herr der Lage werden, 
sollte ich address verification nutzen? Da habe ich aber viele false 
positives lt. docu. Ich bin etwas überfragt, am liebsten würde ich die 
Datenbank auslesen und jede addresse checken ob deer user existiert, und 
alle nicht existenten löschen... :-( Mit nem Script das Telnet connect 
macht und rcpt to: * -> OK abfragt oder so.

Habt Ihre eine Idee? Ich denke bei Hunderten von Mails am Tag ist dieser 
Traffic nicht unerheblich. Man könnte auch einen nicht existierenden 
user als Absender nutzen und diese Mail dann blocken im postfix, also 
noreply at domain.tld, aber root bekommt dann immernoch diese Mail Delivery 
Notice Meldungen welche wiederum viel Traffic kosten, ich habe keine 
Lust täglich tausende von Mails aus dem root postfach zu löschen.

Scheinbar wurde aber bei der Email Erfassung oder dem ändern dieser 
adressem im backend der webseite für die user kein doi gebastelt, oder 
sowas in der art. Fakt ist die Adressen sind vorhanden und nicht mehr 
erreichbar.

Liebe Grüße,
Marcel




Mehr Informationen über die Mailingliste Postfixbuch-users