Re: [exim] Smtp-Authentication problems (using courier-authd…

Top Page
Delete this message
Reply to this message
Author: Andreas Kahl
Date:  
To: Exim-users
Subject: Re: [exim] Smtp-Authentication problems (using courier-authdaemond on debian etch)
... I also checked permissions on the /var/run/courier/authdaemon/socket
via chmod o+rx socket, but the problem is still there.

Regards
Andreas


Andreas Kahl schrieb:
> Which is the correct error log?
>
> My /var/log/mail.err is empty and my /var/log/exim4/rejectlog says:
> 2007-06-12 20:10:23 H=p54997838.dip.t-dialin.net (Cirrus.local)
> [84.153.120.56] F=<kahl3@???> rejected RCPT
> <Andreas_Kahl@???>: relay not permitted
> ... which is nothing more than my Thunderbird said.
>
> Are there any more logs I should have a look at?
>
> Regards
> Andreas
>
> Derrick MacPherson schrieb:
>
>> Check the error log, could be permissions on the socket
>>
>> -----Original Message-----
>> From: Andreas Kahl <Andreas_Kahl@???>
>> Sent: Tuesday, June 12, 2007 11:42 AM
>> To: Exim-users@???
>> Subject: [exim] Smtp-Authentication problems (using courier-authdaemond on debian etch)
>>
>> Hello everyone,
>>
>> I have a exim4.conf saying: (I copy the lines, I suspect to be important)
>> <<
>> hostlist relay_from_hosts = localhost
>> [...]
>> accept authenticated = *
>> [...]
>>
>> begin authenticators
>>
>> AUTHDAEMON_SOCKET = /var/run/courier/authdaemon/socket
>>
>> # LOGIN authenticator
>> login:
>>   driver = plaintext
>>   public_name = LOGIN
>>   server_prompts = Username:: : Password::
>>   server_condition = ${extract {address}
>> {${readsocket{AUTHDAEMON_SOCKET} \
>>     {AUTH ${strlen:exim\nlogin\n$1\n$2\n}\nexim\nlogin\n$1\n$2\n} }}
>> {yes} fail}
>>   server_set_id = $1

>>
>> # PLAIN authenticator
>> plain:
>>   driver = plaintext
>>   public_name = PLAIN
>>   server_prompts = :
>>   server_condition = ${extract {address}
>> {${readsocket{AUTHDAEMON_SOCKET} \
>>     {AUTH ${strlen:exim\nlogin\n$2\n$3\n}\nexim\nlogin\n$2\n$3\n} }}
>> {yes} fail}
>>   server_set_id = $2

>>
>>
>> The authenticators-section is completely cited here, there are no more
>> authenticators in my file. I copied the entries from the exim Wiki:
>> http://www.exim.org/eximwiki/FAQ/Policy_controls/Q0730 (first part, as
>> I at first want a basic configuration to be running, later I will use
>> this solely on ssl-connections).
>>
>> Unfortunately, my Thunderbird (2.0, Mac OS) says 'relay not permitted'
>> as an error message. I am absolutely sure, I activated SMTP-Auth in
>> Thunderbird with a correct password.
>>
>> Can anybody help me?
>>
>> Regards
>> Andreas
>>
>> P.S. Thanks to Peter Bowyer's message, I found the passages saving
>> passwords in cleartext to MySQL (vexim, table: users) and replaced the
>> cleartext with a copy of the data stored in the crypt column. I did this
>> by editing the php sources. But this should not be the problem here as I
>> can still perfectly log into my IMAP-Accounts on Courier. Only the
>> SMTP-Auth doesn't work
>>
>>