[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: