PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix übergabe an cyrus Imap



buzz59
13.04.05, 10:28
Hallo,

Ich hole Mails mit Fetchmail ab und übergebe Sie an Postfix und jetzt soll Postfix sie an Cyrus Imap weiterübergeben doch das klappt nicht.

In der main.cf hab ich nur

mailbox_transport: cyrus

In der Warteschlange von Postfix bekomme ich den Fehler: temporary failure

In der /var/log/messages hab ich noch folgendes zu stehen:

Apr 13 09:51:42 linux01 imap[16291]: executed
Apr 13 09:51:42 linux01 imap[16291]: accepted connection
Apr 13 09:51:46 linux01 imap[16291]: login: localhost [127.0.0.1] cyrus plaintext User logged in
Apr 13 09:52:33 linux01 lmtpunix[16257]: accepted connection
Apr 13 09:52:33 linux01 lmtpunix[16257]: lmtp connection preauth'd as postman
Apr 13 09:52:33 linux01 master[16382]: about to exec /usr/cyrus/bin/lmtpd
Apr 13 09:52:33 linux01 lmtpunix[16382]: executed
Apr 13 09:52:33 linux01 lmtpunix[16257]: couldn't create stage directory: /var/spool/imap/stage./: File exists
Apr 13 09:52:33 linux01 lmtpunix[16257]: IOERROR: creating message file /var/spool/imap/stage./16257-1113378753-0: File exists
Apr 13 09:53:33 linux01 master[16249]: process 16257 exited, status 0

Was kann man machen?

gruß buzz

blueshawk
13.04.05, 17:51
schau mal auf http://www.linux-tin.org und dort dann im menü bei "Setupguide" auf "Mailserver-Guide 1". vielleicht hilft dir das weiter.

grüße
blueshawk

zini2001
13.04.05, 19:59
oder.....mit hilfe von lmtp

in /etc/postfix/main.cf:

mailbox_transport = lmtp:unix:public/lmtp

in /etc/cyrus.conf:

#lmtpunix cmd="lmtpd" listen="/var/run/cyrus/socket/lmtp" prefork=0 maxchild=20
lmtpunix cmd="lmtpd" listen="/var/spool/postfix/public/lmtp" prefork=0 maxchild=20

in /etc/imapd.conf:

lmtpsocket: /var/spool/postfix/public/lmtp

cyrus und postfix neu starten