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: