Re: [Exim] deliverin with exim and cyrus

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Jochen Kulow
Date:  
À: Anton Bretterklieber
CC: exim-users
Sujet: Re: [Exim] deliverin with exim and cyrus
Zitat von Anton Bretterklieber <anton.br@???>:

> Hi *,
> I'm trying out cyrus-imapd 2.0.16 and exim 3.30.2 on a SuSE-Linux 7.2
> Sending emails on my machine to myself as user bran, I get the following
> errors in exim-log:
>
> exim 3.30 daemon started: pid=4158, -q30m, listening for SMTP on port 25
> 173ibV-00011u-00 == pine-count@??? \
> routing defer (-42): retry time not reached
>
> 173ieR-000150-00 Message is frozen
> 173iSQ-0000yX-00 Message is frozen
>
> 173t2a-00017d-00 <= bran@??? H=linux.home.br [192.168.1.1] \
> P=asmtp A=plain_PLAIN:bran S=578 id=3CD37FB4.C465DF41@???
>
> 173t2a-00017d-00 ** bran@???: unknown local-part "bran" in domain
> "linux.home.br"
> 173t2a-00017f-00 <= <> R=173t2a-00017d-00 U=root P=local S=1385
> 173t2a-00017f-00 ** bran@???: unknown local-part "bran" in domain
> "linux.home.br"
> 2002-05-04 08:29:08 173t2a-00017f-00 Frozen (delivery error message)
> 2002-05-04 08:29:08 173t2a-00017d-00 Error message sent to
> bran@???
> 2002-05-04 08:29:08 173t2a-00017d-00 Completed
>
> What's going wrong?
>
> thx
> Toni


Hi Toni,
I am also using Exim with Cyrus. Although I am not using Exim 3.3 it seems to me
that your exim does not recognise your user.
You should first check wether you have a cyrus user with that name. You can do
so with the "cyradm" tool.
cyradm -user *** localhost
The user should be your cyrus admin user. Then you can list the mailboxes with "lm".
If it exists as user.bran it's ok. If not create it with "cm user.bran".

Then you should check your exim runtime configuration file for the local
transport. If there is any ckeck for local user it won't work!!!
Cyrus uses databases so your email account will not be a Linux system account,
for the check localuser routing will be looking.

Perhaps you can tell some more about your configuration.

For a quick test issue the following commands:
exim -bt -v -d bran@??? # this is for exim
deliver -m user.bran # this tests the cyrus deliver, if ok it results in a
balnk line awaiting data.

But I really would like to know more about your transports. Thsi was challenging
for me, too. Since version 4 Exim is no longer capable of "pipe"ing to cyrus. I
tried hard for hours. So I am using lmtp now. Works fine.

Hope I could help you,

Jochen




--
Jochen Kulow
cand.med.dent.

-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/