Re: Postfix + Cyrus / Problem beim Mailversand
Hallo,
Martin Müller schrieb:
> Hi!
>
> Folgendes Problem unter woody:
>
> Wenn ich eine mail versenden möchte, dann erhalte ich folgende fehlermeldung
> in der /var/log/syslog
>
[..]
>
>
> Anscheinend kommt hier postfix mit dem eintrag in der master.cf nicht
> zurecht:
>
> cyrus unix - n n - - pipe
> flags=R user=cyrus arg=/usr/sbin/cyrdeliver -e -m ${extension} ${user}
cyrus unix - n n - - pipe
flags= user=cyrus argv=/usr/sbin/cyrdeliver -r ${sender} -m
${extension} ${user}
Wie du sehen kannst heißt es argv und nicht arg ;)))
>
> Allerdings wird in zahlreichen Anleitungen genau dieser Eintrag gefordert.
Ob der Typo auch in den ganzen Anleitungen steht wage ich zu bezweifeln.
>
> In meiner main.cf steht außerdem
>
> mailbox_command = procmail -a "$EXTENSION"
Hier ferwendest du Procmail. Dazu gibt es einen procmailrc in
/etc/procmailrc. Dann brauchst du kein mailbox_transport.
> mailbox_transport = cyrus
> fallback_transport = cyrus
mailbox_transport = lmtp:unix:/var/run/cyrus/socket/lmtp
Damit würdest du die mail an den Cyrus direkt übergeben.
Entweder machst du mailbox_transport an oder mailbox_command. Wenn du
das Procmail nicht unbedingt brauchst, würde ich das einfach mit dem
mailbox_transport machen den ich dir oben geschrieben habe. Filtenr
kannst du auch dort mit den SIEVE Optionen die der Cyrus bietet.
>
> Auch das Ändern von mailbox_command auf
>
> mailbox_command = /usr/sbin/cyrdeliver
Das wird nie funktionieren da das Programmm cyrdeliver die optionen
fehlen die du mit -e -m{$extension} ${user} angibst.
>
> brachte keine Linderung.
>
>
> Irgendwelche Ideen dazu?
>
>
> Martin
>
>
>
>
Reply to: