glug:smtp authentication

Paolo Gaggini glug@genova.linux.it
Sat, 15 Feb 2003 13:53:26 +0100


Mi sto picchiando con Exim per riuscere ad avere accessi autenticati 
(per poter effettuare il relaying).
Ora, sono riuscito in pratica ad impostare il sistema e ho creato un 
file /etc/exim/passwd che dovrebbe contenere gli id degli utenti e le 
password criptate (!!), ma non funziona.
L'id l'ho preso da  /etc/passwd. La password criptata l'ho presa da 
/etc/shadow (ma non funziona, il server risponde sempre dando errori 
sui dati di autenticazione), in ogni caso non mi sembra molto furbo un 
sistema del genere!

Ecco la parte del file di configurazione di exim che riguarda il 
problema:
------------------------------------------------------------------------------------
# The examples below are for server side authentication; they allow two 
# styles of plain-text authentication against an /etc/exim/passwd file
# which should have user IDs in the first column and crypted passwords
# in the second.

 plain:
   driver = plaintext
   public_name = PLAIN
   server_condition = "${if 
crypteq{$2}{${extract{1}{:}{${lookup{$1}lsearch{/etc/exim/passwd}{$value}{*:*}}}}}{1}{0}}"
   server_set_id = $1

 login:
   driver = plaintext
   public_name = LOGIN
   server_prompts = "Username:: : Password::"
   server_condition = "${if 
crypteq{$2}{${extract{1}{:}{${lookup{$1}lsearch{/etc/exim/passwd}{$value}{*:*}}}}}{1}{0}}"
   server_set_id = $1
-----------------------------------------------------------------------------------------

Suggerimenti?


----------
Paolo Gaggini
gse@libero.it  --   email pubblica
http://www.gseserver.net  -- GSE Network
http://www.biologiafacile.net -- Portale Universitario
http://www.linux-at-home.net   -- LINUX@HOME

#220216 Linux Registered User