Skip to Content

email-Adressen automatisch sammeln

Alle Netscape- oder Thunderbird-Nutzer kennen das Adressbuch "Gesammelte Adressen". Es ist praktisch, einfach und tut was es soll. Als Verfechter des weltbesten command-line Mailclient mutt habe ich dieses Feature oft vermisst. Aktuell ganz besonders, da ich mühevoll diverse Mailboxen der letzten Jahre nach einer bestimmten email-Adresse durchsuchen musste. Dabei bin ich auf die ultimative und zugleich extem simple Lösung gestoßen. Ich habe mir einfach die "Little Brother Database (lbdb)" installiert und lasse per procmail jede eingehende Mail durch das zugehörige Tool lbdb-fetchaddr laufen. Jetzt noch in mutt das query-command auf lbdbq legen und das wars auch schon. Nun im Detail.

Gegeben sei ein Linux Rechner, der Mails direkt per SMTP bekommt oder per fetchmail holt. Diese Mails landen per procmail in lokalen Mailboxen. Mit mutt wird direkt oder per IMAP auf die Mailboxen zugegriffen. Demnach ist ein MTA (hier postfix), der MDA fetchmail und der MUA mutt bereits installiert und alles tut seit Jahr und Tag perferkt! Los gehts:

Little Brother Database installieren:

# aptitude install lbdb

Alle Adressen im Header der eingenden Mails per .procmailrc in die lbdb pumpen:

# Spammer wollen wir nicht, darum kommen die vorher weg
   :0
   * ^X-Spam-Status: Yes
   Spam

:0hc
| lbdb-fetchaddr

# Danach die normale Mailverarbeitung
   :0
   * ^List-Id: foobar Mailing List.*
   foobar

Jetzt noch mutt beibringen die lbdb zu nutzen:

$ grep query .muttrc
set query_command="lbdbq '%s'"

Das wars! Nun kann ich in mutt einfach mit "ctrl-t" meinen Empfänger raussuchen.
Schneller gehts wenn man die ersten Buchstaben tippt und dann erst "ctrl-t" drückt, denn je nach Mailaufkommen kann die lbdb schnell einige Tausend Mail-Adressen sammeln.
Keep it simple.

Durchschnitt: 4 (1 Bewertung)
Bild des Benutzers tbals


$ lbdbq | wc -l
2124

Davon brauche ich wahrscheinlich auch nicht alle, aber viele......

Bild des Benutzers hossi-linux

Sehr nützlich, Dank, gerne mehr davon!
Versuche herauszufinden, was man mit der lbdb noch so alles treiben kann.
peace

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt. Wenn Sie ein zulässiges Avatar mit Ihrer E-Mail-Adresse verknüpft haben, wird dieses als Avatar verwendet.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <pre> <blockquote> <img> <p> <del>
  • HTML - Zeilenumbrüche und Absätze werden automatisch erzeugt.
  • You may link to Gallery2 items on this site using a special syntax.

Weitere Informationen über Formatierungsoptionen

CAPTCHA
Diese Frage dient dazu festzustellen, ob Sie ein Mensch sind und um automatisierte SPAM-Beiträge zu verhindern.
Bild-CAPTCHA
Geben Sie die Zeichen ein, die im Bild gezeigt werden.