Klaus Boehm <[EMAIL PROTECTED]> writes:

> Hallo,
>
> hat jemand mit dieser Kombination schon Erfahrungen gesammelt.

Ja, funktioniert prima.

> Hier ein paar Ausz�ge aus den entsprechenden configs.
>
> exim.conf
>
>
> cyrus_vdom:
>   driver = accept
>   domains = +cyrus_domains
>   transport = cyrus_ltcp
>   no_more
>
> cyrus_ltcp:
>   driver = smtp
>   protocol = lmtp
>   hosts = localhost
> ?  authenticated_sender = postman
>   allow_localhost
>   group = Debian-exim
>   user = Debian-exim

group und user sind hier �berfl�ssig, die werden bei einem Zugriff auf
einen INET-Socket nicht verwendet.

> cyrus.conf
>
> lmtp            cmd="lmtpd -a" listen="localhost:lmtp" prefork=1 maxchild=20
>
> imapd.conf
>
> lmtp_admins: postman
>
>
> Wenn ich eine telnet session ausf�hre "telnet localhost 25"
>
> bekomme ich folgende Fehlermeldung:
>
> cyrus/lmtpd[4892]: accepted connection
> cyrus/lmtpd[4892]: connection from localhost [127.0.0.1] preauth'd as postman
> cyrus/master[4925]: about to exec /usr/lib/cyrus/bin/lmtpd
> cyrus/lmtp[4925]: executed
> cyrus/master[31313]: process 4892 exited, signaled to death by 11
> cyrus/master[31313]: service lmtp pid 4892 in BUSY state: terminated 
> abnormally

Du hast hier offenbar ein Problem mit dem Cyrus-IMAP.  Dein lmtpd
stirbt mit einem Segfault.  Wenn du Erfahrung mit einem Debugger hast,
kannst du dich nach dem Neustart von /etc/init.d/cyrus21 und vor dem
Verschicken einer Mail an den lmtpd attachen und die Stelle des
Absturzes lokalisieren.

Ich hatte einen solchen Segfault mit der Version 2.2.6 gehabt als ich
LMTP �ber TLS machte, wobei ich eine fehlerhafte Benutzung von
xrealloc aufdeckte.  Dieser Bug ist ab 2.2.8 gefixt.

Ich habe gerade mal in den Quellen von cyrus21-imapd reingeschaut,
dort ist zumindestens nicht der gleiche Fehler enthalten.  Aber
vielleicht solltest du trotzdem mal ausprobieren, ob Exim bei der
Verbindung TLS benutzt und mal ohne probieren ("hosts_avoid_tls =
localhost" beim cyrus_ltcp-Transport).

Ansonsten auf jeden Fall auch mal schauen, ob du mit cyrdeliver
erfolgreich eine Mail zustellen kannst.

        Torsten

Antwort per Email an