Mario Blättermann
mario.blaettermann@gmail.com 2008-2010, 2016-2017

# Adressbuch-Einstellungen

Dies ist auszufüllen.

# Adressbuch-Typ

Sie können zwischen verschiedenen Adressbuchtypen wählen.

# Externes Adressbuch

Das Balsa-Adressbuch unterstützt die Eingabe aus Anwendungen. Daher können Sie (ohne dass ein Import nötig ist) zum Beispiel die Adressbücher von Pine oder Mutt nutzen. Das Mailprogramm Mutt (www.mutt.org) verwendet ein identisches System zum Holen von Adressen aus Anwendungen.

## Vorhandene Programme

Die folgenden Programme sind zum Mailprogramm Mutt kompatibel und sollten auch mit Balsa funktionieren. Bitte stellen Sie Links zu weiteren Programmen zur Verfügung.

http://www.spinnaker.de/lbdb/ – Die »Little Brother Database«. Liest E-Mail-Adressen und Namen aus finger, /etc/passwd, eingehenden Procmail-Nachrichten, NIS, fido, Abook, dem Mutt-Adressbuch, dem Pine-Adressbuch, dem Palm-Adressbuch, dem Gnomecard-Adressbuch, der »Big Brother Database« und der LDAP-Datenbank.

http://www.fiction.net/blong/programs/mutt/ – Palm-Adressdatenbank, ldapsearch-Wrapper, ph/qi-Server, UIUC, ph,

## Schreiben eigener Ladeskripte

Balsa ignoriert die erste Zeile der Ausgabe Ihres Programms. Sie können hier Kommentare oder Informationen zur Fehlerdiagnose eintragen. Die Zeilen sollten dieses Format haben:

E-Mail-Adresse Voller Name Spitzname

Die drei Felder sollten mittels Tabulatoren voneinander getrennt werden. Das dritte Feld wird gegenwärtig von Balsa nicht benutzt, jedoch möglicherweise in Zukunft. Es stellt allerdings die Kompatibilität zu Mutt sicher.

Balsa führt Ihr Skript mit einem Argument aus: dem Suchmuster. Ein Leerzeichen » « wird als erstes Argument verwendet, wenn eine Liste aller Benutzer erstellt wird.

Alle Zeichen sind erlaubt, mit Ausnahme des Tabulators (\t), weil dieses Zeichen die Felder voneinander trennt.

Eine Ausgabe könnte zum Beispiel lauten:

lbdbq: 3 matches

balsa-list@gnome.org Balsa-Liste balsa-list

jelmer@nl.linux.org Jelmer Vernooij jelmer

balsa-maintainer@theochem.kth.se Pawel Salek balsa-maintainer

Ihr Skript oder Programm sollte seine Ausgaben nach stdout und nicht nach stderr ausgeben!

## Schreiben eigener Speicherskripte

Das Hinzufügen von Adressen ist ebenfalls möglich. Ihr Skript sollte drei Argumente empfangen: Das erste ist die E-Mail-Adresse, das zweite der volle Name und das dritte ist ein Alias. Der Alias wird gegenwärtig nicht benutzt und durch »TODO« ersetzt.

Beachten Sie, dass Mutt das Hinzufügen von Adressen nicht unterstützt und daher in diesem Fall keine Kompatibilität besteht.

Kommentare sind willkommen: jelmer@nl.linux.org