PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix mit Cyrus imap vereinen



Marz
23.11.05, 22:58
Hallo ich hab es mit vereinter Hilfe geschaft den cyros zum laufen zu bringen(lauft einwand frei). Postfix laeft auch ohne einwand. Nun habe ich folgende ergaenzungen vorgenommen (siehe http://www.schiessle.org/howto/debian-imap-howto/node6.html).
Um es zu testen habe ich in der Konsole via mutt dem benutzer marz selbst eine email geschickt. Leider kommt diese nur nicht an und die syslog erzaehlt folgende geschichte:


Nov 23 23:48:42 algol postfix/pickup[6673]: E1843106904: uid=1000 from=<marz>
Nov 23 23:48:42 algol postfix/cleanup[6685]: E1843106904: message-id=<20051123224842.GA6680@algol>
Nov 23 23:48:42 algol postfix/qmgr[6674]: E1843106904: from=<marz@algol.lan>, size=402, nrcpt=1 (queue active)
Nov 23 23:48:43 algol postfix/pipe[6688]: fatal: user= command-line attribute specifies mail system owner postfix
Nov 23 23:48:44 algol postfix/local[6687]: warning: premature end-of-input on private/cyrus socket while reading input attribute name
Nov 23 23:48:44 algol postfix/local[6687]: warning: private/cyrus socket: malformed response
Nov 23 23:48:44 algol postfix/master[20626]: warning: process /usr/libexec/postfix/pipe pid 6688 exit status 1
Nov 23 23:48:44 algol postfix/master[20626]: warning: /usr/libexec/postfix/pipe: bad command startup -- throttling

Wie gesagt ohne die einstellungen siehe URL laeuft Postfix einwandfrei!

Vielen dank fuer eure Hilfe Marz

Fly
24.11.05, 10:50
Welches Linuxdistribution verwendest du? Versuch mal in der main.cf mit folgender Eintrag:


mailbox_transport = cyrus

Bei mir unter Debian Sarge sieht die Zeile wie folgend aus:


unix - n n - - pipe user=cyrus argv=/usr/sbin/cyrdeliver -e -r $(sender) -m ${extension} ${user}

Marz
24.11.05, 16:21
Es lag am user wie man gesehen hat. Die loesung war, dass die PID schon vorhanden war ... einfach eine neue genommen -> Es klappt!!!