[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