Administrative Hinweise, Hinweise zu Qmail

Hinweise zu Biff unter Qmail

Einst gab es in Berkeley einen Hund namens Biff mit der interessanten Eigenschaft, beim Eingang von neuen E-Mails im Eingangskorb seines Herrn zu bellen. Seitdem steht Biff für die Familie von Programmen, die dazu dienen, auf den Eingang neuer E-Mails aufmerksam zu machen.

Die meisten Biff-Programme unterstützen jedoch nicht das maildir-Format, so daß wir selbst versucht haben, eine kleine Lösung zu basteln, die sich nbiff nennt. Das n steht dabei für ``networked''.

Im Gegensatz zu vielen anderen Biff-Versionen wirft nbiff selbst keinen Blick auf den Eingangskorb, sondern erwartet, daß er über das Netzwerk darüber informiert wird. Das hat den Vorteil, daß nbiff sofort beim Eingang neuer E-Mails anschlägt und nicht erst mit etwas Verzögerung, wenn im Rahmen irgendeines Zeitintervalls die Mailbox erneut untersucht wird.

So kann nbiff in Verbindung mit Qmail eingerichtet werden:

  1. Zuerst sollte .qmail um eine Notifikation ergänzt werden, wobei natürlich darauf zu achten ist, daß dies nicht die einzige Zeile in .qmail ist -- ansonsten gibt es nur Notifikationen und die eingehende E-Mail geht verloren. Sinnvoll ist beispielsweise folgender Inhalt bei .qmail:

    ./mailbox/inbox/
    |/usr/local/bin/notifynbiff
    

  2. Da von nbiff direkt das Mail-Programm aufgerufen werden kann, ist es sinnvoll, daß entsprechende Kommando in der Datei ~/.nbiffcmd einzutragen. Bei Pine könnte dies so aussehen:

    /usr/local/bin/xterm -e /usr/local/bin/pine -initial-keystroke-list='i,w,^v,CR'
    

    Hiermit wird ein xterm gestartet, das eine Pine-Sitzung beherbergt und die Angabe von -initial-keystroke-list führt dazu, daß sogleich zur allerneuesten E-Mail gewechselt wird.

  3. Wenn nbiff bei jeder Sitzung automatisch gestartet werden soll, empfiehlt es sich, es in .openwin-init aufzunehmen:

    nbiff -geometry +0+737 &
    

    Mit -geometry +0+737 findet nbiff in der unteren linken Ecke Platz.

Und so sieht nbiff in der Benutzung aus:

Manualseiten: nbiff(1) und notifynbiff(1).


Andreas Borchert, 5. Januar 2001