.

Vacation-Script mit Sieve

Ich habe vor ein paar Tagen einen neuen Mailserver (Postfix 2.3.8-2, Cyrus 2.2.13) auf Basis von Debian Etch für unsere Firma aufgesetzt.

Als kleines Bonbon wollte ich (auch weil es sich über eGroupware für die Benutzer einfach verwalten lässt) die Verwendung von Sieve-Scripte ermöglichen.

Sieve-Scripte ermöglichen dem IMAP-Server, Filter auf eMails anzuwenden.

So kann beispielsweise eintreffender Spam direkt in ein entsprechendes Unterverzeichnis des Users geschoben werden, bestimmte eMails direkt weitergeleitet oder zurückgewiesen werden. Oder man kann eben automatisch Abwesenheitsbenachrichtigungen an den Absender einer eMail zurücksenden. Und das alles serverbasiert, also ohne Beteiligung eines Mail-Programmes. (Mehr dazu beispielsweise in der Wikipedia unter: sieve).

Erste Tests, eMails aus Mailinglisten oder Spam direkt in Unterordner einsortieren zu lassen, klappten auch einwandfrei. Nur bei Rejects oder Vacation-Nachrichten weigerte sich Cyrus beharrlich, eine eigene Mail zu erzeugen.

Stundenlange Internetrecherchen und viel Bastelei richteten vorerst garnichts aus. Bis ich gestern abend zufällig auf den Hinweis stieß, Cyrus mit Postfix nicht über TCP-Ports sondern über Sockets kommunizieren zu lassen.

Zum vollständigen Beitrag »


Kalender
September 2007
M D M D F S S
 12
3456789
10111213141516
17181920212223
24252627282930
Ereignisse
    • Keine Termine.
Du listest gerade die Beiträge für den 7. September 2007.
Kategorien
Archiv
Wichtiges!?

.