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