![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
|
|
Themen-Optionen | Ansicht |
|
|
#4 |
|
Trashtroll
![]() |
Du kannst die Mails mit den richtigen berechtigungen üblicherweise direkt lesen.
Heißt: Code:
sudo USER cat /var/mail/nobody | grep "550" | grep "@" > unknown_users.txt http://de.wikipedia.org/wiki/Bounce_Message Fehlerhafte Adressierung (Code 550) sudo USER = Mit dem Benutzer USER mache cat /var/mail/nobody = lese die Datei "/var/mail/nobody" | = übergebe an grep "550" = nur Zeilen die den String "550" enthalten weitergeben grep "@" = nur Zeilen mit MailAdressen weitergeben > schreibe in Datei Nun musst du nur noch die Mail Adressen aus den Fehlerzeilen auslesen. Du kannst auch detaillierter nach code "5.1.1" suchen. Aber das ganze sollte einmal eine grobe Liste liefern. Entweder kennt man sich nun mit reg-expressions aus ... oder es geht einen wie mir und man muss sich ein kleines Programm schreiben, was sich aus der nun erlangten Datei die Adressen raus-sucht ... am besten mit der Anzahl an fehlgeschlagenen Zustellungen. !!!!!!!!!!!!!! Vorsicht !!! 550 kann auch bedeuten, dass Mail wegen Spam-verdacht entfernt wurde !!! hab ich Grade gelesen. Also Liste vorher sichern.
____________________________________
It's more fun to write crap that nothing! Just kidding. ![]() Ich bin für kreative Rechtschreibung, da kann man keine Fehler machen |
|
|
|
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|