[Postfixbuch-users] Cyrus-Imap will nicht ausliefern
andreas at linuxmaker.de
andreas at linuxmaker.de
Di Apr 26 20:00:03 CEST 2005
Hallo Ralf,
ersteinmal Danke für die Erklärungen. Sie erklären mir ein paar Zusammenhänge.
mein Problem ist deswegen aber noch nicht vom Tisch.
Zunächst
/usr/sbin/cyrdeliver
macht offensichtlich laut man cyrdeliver auf Debian genau dasselbe wie deliver
auf SuSE.
Ergo sage ich in meiner main.cf:
mailbox_command = /usr/sbin/cyrdeliver
mailbox_transport = cyrus
und habe den Eintrag in der master.cf
cyrus unix - n n - - pipe
flags=R user=cyrus argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user}
und in der cyrus.conf habe den TCP-Socket und den Unix-Socket lmtp und
lmtpunix ganz ausgeklammert.
Dennoch läßt sich keine Mail an Cyrus-Imap ausliefern. Ich bekomme immer
wieder die Meldung:
cyrus/deliver[23851]: connect(/var/lib/cyrus/socket/lmtp) failed: No such file
or directory
postfix/pipe[23809]: 8B1ED89C050: to=<andreas at swallow.linuxmaker.de>,
relay=cyrus, delay=0, status=deferred (temporary failure. Command output:
couldn't connect to lmtpd: No such file or directory_ 421 4.3.0 deliver:
couldn't connect tolmtpd_ )
Das Verzeichnis /var/lib/cyrus/socket/ selber enthält Dateien wie
imap-0.lock
lmtpunix-0.lock
notify-0.lock
aber kein lmtp
Wie kann ich den Cyrus in Gang bekommen, daß er obige Einstellung in main.cf
und master.cf akkzepiert? Anfangs lief das mit dieser Einstellung problemlos
nach der Installation. Dann hatte mal Courier-Imap drauf, mit dem ich
überhaupt nicht klar komme, während ich bei Cyrus die Tools zur
Benutzeradministration kenne.
Gruß
Andreas
Am Dienstag, 26. April 2005 09:33 schrieben Sie:
> Hallo,
>
> ich komme mit Cyrus-IMAP unter Debian nicht zurecht. Wenn ich in der
> folgende Einträge in der
>
> main.cf:
>
> mailbox_command = /usr/sbin/cyrdeliver
> mailbox_transport = cyrus
>
> habe, die master.cf und cyrus.conf so aussehen
>
> master.cf:
>
> lmtp unix - - n - - lmtp
>
> cyrus unix - n n - - pipe
> flags=R user=cyrus argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user}
>
>
> cyrus.conf:
>
> #lmtp cmd="lmtpd" listen="localhost:lmtp" prefork=0 maxchild=20
> #lmtpunix cmd="lmtpd" listen="/var/run/cyrus/socket/lmtp" prefork=0
> maxchild=20
> lmtpunix cmd="lmtpd" listen="/var/spool/postfix/public/lmtp"
> prefork=1
>
> Können eingehende Mails nicht an Cyrus ausgeliefert werden:
>
> mail.log:
>
> Apr 26 09:09:53 swallow postfix/smtp[20255]: 503E489C04C:
> to=<andreas at swallow.linuxmaker.de>, orig_to=<info at linuxmaker.de>,
> relay=127.0.0.1[127.0.0.1], delay=8, status=sent (250 2.6.0 Ok,
> id=18887-09, from MTA: 250 Ok: queued as 53A6389C04F)
> Apr 26 09:09:53 swallow postfix/qmgr[20249]: 53A6389C04F:
> from=<info at linuxmaker.de>, size=1888, nrcpt=1 (queue active)
> Apr 26 09:09:53 swallow postfix/qmgr[20249]: 503E489C04C: removed
> Apr 26 09:09:53 swallow cyrus/deliver[20274]:
> connect(/var/lib/cyrus/socket/lmtp) failed: No such file or directory
> Apr 26 09:09:53 swallow postfix/pipe[20260]: 53A6389C04F:
> to=<andreas at swallow.linuxmaker.de>, relay=cyrus, delay=0, status=deferred
> (temporary failure. Command output: couldn't connect to lmtpd: No such file
> or directory_ 421 4.3.0 deliver: couldn't connect to lmtpd_ )
>
> Mit dieser Einstellung klappt das unter SuSE 9.2 ohne Probleme.
>
> Habe ich in der cyrus.conf nach wie vor
> lmtpunix cmd="lmtpd" listen="/var/spool/postfix/public/lmtp"
> prefork=1 stehen (analog Buch auf Seite 163) und in der main.cf
>
> mailbox_transport = lmtp:unix:public/lmtp
>
> dann bekomme ich folgendes Log:
>
> mail.log:
> Apr 26 09:18:53 swallow postfix/smtpd[20308]: disconnect from
> pD9576F39.dip0.t-ipconnect.de[217.87.111.57]
> Apr 26 09:19:01 swallow postfix/smtpd[20313]: connect from
> localhost[127.0.0.1]
> Apr 26 09:19:01 swallow postfix/smtpd[20313]: 97A2C89C04D:
> client=localhost[127.0.0.1]
> Apr 26 09:19:01 swallow postfix/cleanup[20306]: 97A2C89C04D:
> message-id=<200504260920.29111.info at linuxmaker.de>
> Apr 26 09:19:01 swallow postfix/qmgr[20297]: 97A2C89C04D:
> from=<info at linuxmaker.de>, size=2214, nrcpt=1 (queue active)
> Apr 26 09:19:01 swallow postfix/smtp[20310]: 8EB5189C04C:
> to=<andreas at swallow.linuxmaker.de>,
> orig_to=<andreas.guenther at linuxmaker.de>, relay=127.0.0.1[127.0.0.1],
> delay=8, status=sent (250 2.6.0 Ok, id=18750-10, from MTA: 250 Ok: queued
> as 97A2C89C04D)
> Apr 26 09:19:01 swallow postfix/qmgr[20297]: 8EB5189C04C: removed
> Apr 26 09:19:01 swallow postfix/lmtp[20302]: 97A2C89C04D:
> to=<andreas at swallow.linuxmaker.de>, relay=public/lmtp[public/lmtp],
> delay=0, status=bounced (host public/lmtp[public/lmtp] said: 550-Mailbox
> unknown. Either there is no mailbox associated with this 550-name or you do
> not have authorization to see it. 550 5.1.1 User unknown (in reply to RCPT
> TO command))
> Apr 26 09:19:01 swallow postfix/cleanup[20306]: E61FB89C04C:
> message-id=<20050426071901.E61FB89C04C at swallow.linuxmaker.de>
> Apr 26 09:19:01 swallow postfix/smtpd[20313]: disconnect from
> localhost[127.0.0.1]
> Apr 26 09:19:02 swallow postfix/qmgr[20297]: E61FB89C04C: from=<>,
> size=4445, nrcpt=1 (queue active)
> Apr 26 09:19:02 swallow postfix/qmgr[20297]: 97A2C89C04D: removed
> Apr 26 09:19:02 swallow postfix/lmtp[20302]: E61FB89C04C:
> to=<andreas at swallow.linuxmaker.de>, orig_to=<info at linuxmaker.de>,
> relay=public/lmtp[public/lmtp], delay=1, status=bounced (host
> public/lmtp[public/lmtp] said: 550-Mailbox unknown. Either there is no
> mailbox associated with this 550-name or youdo not have authorization to
> see it. 550 5.1.1 User unknown (in reply to RCPT TO command))
> Apr 26 09:19:02 swallow postfix/qmgr[20297]: E61FB89C04C: removed
>
> Mein Ziel ist es natürlich, Cyrus genauso auf Debian zum Laufen zu
> bekommen, wie unter SuSE. Was mache ich denn hier falsch?
>
> Ach ja, ich habe Postfix 2.1.5-9 und Cyrus21 drauf
>
> Ich freue mich auf über ein gutes HowTo für Cyrus unter Debian.
>
> Vielen dank für Euere Hilfe!
>
> Andreas
Mehr Informationen über die Mailingliste Postfixbuch-users