Ich habe ein kleines C-Programm geschrieben, welches auf
einem Unix-Rechner laeuft und in regelmaessigen Zeitabstaenden
die Mailbox nach neuen Mails durchforstet. Es holt sich die
Absenderangabe, den Subject einer Mail und zu guter letzt auch
den Anfang der Mail. Im Absender- und Subjectfeld werden,
um Platz zu sparen, ueberfluessige Leerzeichen weggeschmissen
und dann der Rest des Platzes mit dem Anfang des Mailinhalts
aufgefuellt. Das alles wird dann an den Quix-Empfaenger
verschickt. 'Quix' merkt sich, ueber welche Mails schon
der Quix-Empfaenger alarmiert worden ist. Diese Ueberpruefung
ist noch nicht perfekt (ueber mehrere Mails mit dem gleichen
Absender und Subject wird nur einmal alarmiert), aber
fuer die meisten Anwendungsfaelle ausreichend.

Das Programm benoetigt drei Unix-Programme/Kommandos
fuer seine Funktion:

- 'frm' zum Scannen des Mailfolders
- 'readmsg' zum Auslesen des Mailinhalts
- 'elm' oder 'mailx' oder 'mail' zum Versenden einer Meldung
  an Quix.


Fuer die automatische Ausfuehrung wird ausserdem noch ein
Eintrag in der 'crontab' gebraucht. Auf vielen Systemen
laesst sich eine 'crontab' mit Hilfe des Kommandos

crontab -e 

veraendern. Dort wird bestimmt, wie oft der Mailfolder
nach neuen Mails durchgescannt wird.
Ein crontab-Eintrag koennte so aussehen:

# Jeden Tag von 8:34 bis 23:34 stuendlich
34 8-23 * * * /home/ws/un55/bin/quix

Jeder Benutzer muss 'Quix' erst einmal konfigurieren.
Dazu muessen in der Datei 'quix.h' 5 Angaben gemacht werden.
Zum einem muessen dort die Pfade der erwaehnten Unix-Kommandos
eingetragen werden, sowie die Mailadresse des Quix-Empfaengers.
Ausserdem muss das Programm wissen, welchen Mailordner es
ueberpruefen soll. Den Verbleibort des eingenen Mailordners
kann man oft mit Hilfe des folgenden Kommandos erfahren:

echo $MAIL

Evtl. muss auch das Makefile angepasst werden.

Ansonsten wird es mit Hilfe des Kommandos 'make'
uebersetzt (die Warnings koennen ignoriert werden).

Anschliessend ist es nur an eine geeignete Stelle
zu kopieren (oder auch nicht) und der Pfad dazu in die
'crontab' eingetragen werden.

Vielleicht kann der/die eine(r) oder andere(r) das Programm
gebrauchen. Ich stelle es jedenfalls unter den GNU
Bedingungen zur Verfuegung.

Die aktuelle Version ist jeweils unter:

http://www.uni-karlsruhe.de/~Marek.Tomczyk/quix.html

zu finden.

Viel Erfolg!

Marek Tomczyk (Marek.Tomczyk@stud.uni-karlsruhe.de)

