Re: [exim] Relay just from my laptop

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Jean-Louis Leroy
Date:  
À: exim-users
Sujet: Re: [exim] Relay just from my laptop
Thanks to all of you.

> If you have any further questions about the debian configs, please
> take them to the debian exim users list documented in that directory
> - on this list, we agree with you about the state of that config.


And I agree with myself too so I threw out the Debian way and started
my own exim4.conf. I have succeeded in talking to exim using Kmail
with this authenticator:

fixed_plain:
driver = plaintext
public_name = PLAIN
server_condition = ${if and {{eq{$2}{myuser}}{eq{$3}{mypassword}}}{yes}{no}}
server_set_id = $2

Now I'd like to authenticate against courier's authdaemon using this:

plain_courier_authdaemon:
  driver = plaintext
  public_name = PLAIN
  server_condition = \
               ${if eq {${readsocket{/var/run/courier/authdaemon/socket}\
               {AUTH ${strlen:exim\nlogin\n$2\n$3\n}\nexim\nlogin\n$2\n$3\n}}}{FAIL\n}{no}{yes}}
  server_set_id = $2


...but I get this error: 31584 expansion failed: failed to connect to
socket /var/run/courier/authdaemon/socket: Permission denied. The
permissions on the socket are:

# ll /var/run/courier/authdaemon/socket
srwxrwxrwx 1 root root 0 2006-03-24 08:35 /var/run/courier/authdaemon/socket

A copy of my exim4.conf is here:
http://www.europerl.be/downloads/exim4.conf. If someone has the time
to take a look at it and point out obvious mistakes or just suggest
improvements I'd be very grateful.
--
Jean-Louis Leroy
Sound Object Logic
http://www.soundobjectlogic.com