[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Exim и авторизация



On Mon, 24 May 2004 11:02:30 +0300
 Олег Литвинов (Олег) wrote:

 Олег> Как заставить экзим понимать пароли пользователей...

Ну у меня в 3-м используется вот такое:

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

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

Здесь используется собственный файл паролей (криптованных) формата

login:pass

А вообще в spec.txt всё прекрасно расписано:

35. SMTP authentication
  35.1 Generic options for authenticators
  35.2 Authentication on an Exim server
  35.3 Testing server authentication
  35.4 Authenticated senders
  35.5 Authentication by an Exim client

Рекомендую ещё посмотреть на www.exim.org - там должны быть файлы с
примерами всяких конфигураций (если что - могу выслать, вроде где-то
лежало).

-- 
Serge Olkhowik <solo@isd.dp.ua>
ISD Configuration Management Team <cm@isd.dp.ua>



Reply to: