[Postfixbuch-users] Problem mit mailbox_command_maps

Sandy Drobic postfixbuch-users at japantest.homelinux.com
Mo Okt 2 09:28:23 CEST 2006


Kai Fürstenberg wrote:
> Andreas Winkelmann schrieb:
>> Am Sunday 01 October 2006 22:25 schrieb Thomas Kowtsch:
>>
>>   
>>> ich habe hier auf einer Suse 9.1 einen Postfix am rennen, der sämtliche
>>> Nutzer und Aliases aus einer MySQL-DB zieht und vor der Zustellung erstmal
>>> durch einen Virenscanner und SpamAssassin jagt und schließlich per
>>> cyrus-imap den Nutzern zugänglich macht.

Uh, für Suse 9.1 gibt es seit einem halben Jahr keine Updates mehr. Gehe 
besser auf eine Version mit Support.

>>> Da ich auf meinem Account relativ viele automatische Filterregeln habe
>>> (dank derer SquirrelMail doch recht langsam ist...) wollte ich die
>>> Grundregeln eigentlich gleich bei der Zustellung vornehmen lassen.
>>> Dabei stehe ich vor zwei Problemen:
>>>
>>> 1. Für eine "runde" Lösung wäre mir natürlich ein generischer Ansatz per
>>> Datenbank am liebsten. Also Maildrop genommen, mit mysql-Support
>>> übersetzt, eine mysql-config-Datei hingepackt, auf der Kommandozeile
>>> getestet - "Invalid user specified.". OK, lt. MySQL-Log wird nicht mal
>>> versucht, auf die Datenbank zuzugreifen. Nun gut, für Notfälle gehts
>>> erstmal auch ohne. Deshalb zu 2.
>>>     
>> Irgendwie verstehe ich den Zusammenhang zwischen Maildrop und Cyrus-Imap 
>> nicht.
>>
>> Willst Du nun Cyrus verwenden, oder nicht?
>>
>> Bei Cyrus verwendet man Sieve zum Filtern.
>>   
> Zudem wäre mir auch nicht bekannt, dann man zum Abliefern an Cyrus-Imap 
> etwas anderes als Cyrdeliver verwenden kann. Cyrus arbeitet mit einer 
> internen Datenbank (was da drin steht keine Ahnung, aber ich vermute mal 
> einfach, weche Mail gelesen ist oder nicht, oder so was). Und diese 
> Datenbank muss bei Einlieferung ja auch aktualisiert werden.

Auch der LDA deliver von Cyrus liefert letztendlich die Mails über lmtp 
ein, deshalb kannst du die Mails auch direkt aus Postfix per lmtp einliefern.

> Allerdings meine ich, dass Maildrop ähnlich wie Procmail arbeitet (auch 
> mit einigen Filterregeln) und cyrdeliver kann man ja auch von Procmail 
> aus initiieren.
> Kann man Cyrdeliver auch von Maildrop aus starten?

Geht, aber es bringt schlicht keinen Vorteil. Ob Postfix nun deliver 
aufruft oder Maildrop, das macht keinen Unterschied, nur dass halt eine 
unnötige Station mehr im Spiel ist.

Am sinnvollsten ist es, wenn Postfix direkt über lmtp die Mails nach Cyrus 
schickt, die Filterung geschieht dann über ein Sieve-Script.

Sandy
-- 
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com




Mehr Informationen über die Mailingliste Postfixbuch-users