Gruesse!
* Gregor Weckbecker <[EMAIL PROTECTED]> schrieb am [18.02.05 00:06]:
> Hallo,
> heute Nachmittag versuchte ich mich an der Konfiguration von Exim4, Procmail 
> und Cyrus als Imap - Server um meine Emails geordnet abzulegen. 
> 
> Dazu richtete ich wie folgt eine pipe in exim an:
> 
> procmail_pipe:
>   debug_print = "T: procmail_pipe for [EMAIL PROTECTED]"
>   driver = pipe
>   path = "/bin:/usr/bin:/usr/local/bin"
>   command = "/usr/bin/procmail -t -d ${local_part}"
>   return_path_add
>   delivery_date_add
>   envelope_to_add
>   check_string = "From "
>   escape_string = ">From "
>   user = $local_part
>   group = "mail"
> 
> In cyrus legte ich im folgenden eine Mailbox user.greg an. Dann konfigurierte 
> ich procmail testweise so:
> 
> VERBOSE=on
> LOGFILE=/var/log/mail/procmail.log
> 
> DELIVERMAIL="/usr/sbin/cyrdeliver"
> 
> :0 w
> | $DELIVERMAIL -a greg -m user.greg
> 
> Im anschluss sendete ich eine Test-Mail. Die nicht den Server erreichte. Der 
> l�uft (auf Port 143) und es ist auch m�glich z.b. mit Kmail Ordner zu 
> erzeugen oder eine Email auf den Server zu speichern. Das Log von procmail 
> sagt das folgende:

Ich habe vor ein paar Tagen auch von uwimap auf cyrus umgestellt. Mir
w�rde einfallen:

a) Dein User hat nicht die Rechte, um cyrdeliver auszuf�hren.
Per Default k�nnen nur User cyrus+root und die Mitglieder der Gruppe
mail cyrdeliver ausf�hren. Ich habe mich in mail reingepackt, das ist
aber sicher nur in einem privaten kontrollierbarem Umfeld eine Wahl.

b) Versuche es in deiner .procmailrc mit:
:0 w
| /bin/sed 1d | $DELIVERMAIL -a greg -m user.greg

Das zus�tzliche Pipen durch sed entfernt einen (fehlerhaft?) von der
procmail-pipe gesetzten From-Header.

Wenn es mit sed funktioniert, dann mu�t du das f�r jeden procmail
Abschnitt in dem cyrdeliver bem�ht wird auch einbauen.

Ich finde das Ganze auch noch nicht so sauber, es gibt da sicher bessere
L�sungen (auch ohne cyrdeliver �ber lmtp direkt).

> Der R�ckgabewert von cyrdeliver ist 75 also ein Fehler. Nur welcher Fehler? 
> (wie gesagt Google wusste auch kein Antwort) oder habt ihr vielleicht einen 
> Fehler aufgefallen? 

Zu Err 75 wurde dir ja schon geantwortet.

> 
> Danke f�r eure Hilfe!
> 
> Gru� Gregor 

Gru�
        Gerhard


Antwort per Email an