URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91695
[ Назад ]

Исходное сообщение
"авторизация smtp для конкретного ip или сети (exim)? "

Отправлено bobot , 02-Июн-11 12:03 
Как написать условия авторизации для конкретного Ip или сети?

вот что я внёс в конфиг exim чтоб была автоизация

accept  authenticated = *
.
.
.
.


auth_plain:
    driver = plaintext
    public_name = PLAIN
    server_condition = "${if crypteq{$2}{${extract{1}{:}{${lookup mysql{SELECT \
    password FROM users WHERE username = '${quote_mysql:$2}'}}}}}{1}{0}}"
    server_set_id = $2

auth_login:
    driver = plaintext
    public_name = LOGIN
    server_condition = "${if crypteq{$2}{${extract{1}{:}{${lookup mysql{SELECT \
    password FROM users WHERE username = '${quote_mysql:$1}'}}}}}{1}{0}}"
    server_prompts = "Username:: : Password::"
    server_set_id = $1

авторизация будет работать, но есть проблема она то работает если почтовый клиент настроить, а если не настроить то клиент всё равно может отсылать письма

мне надо сделать например : для сети 20.0.0.0 /8  авторизация  работала
а например для сети 30.0.0.0/8  чтоб было без авторизации
?


Содержание

Сообщения в этом обсуждении
"авторизация smtp для конкретного ip или сети (exim)? "
Отправлено kerilka , 03-Июн-11 01:08 
>[оверквотинг удален]
>     server_prompts = "Username:: : Password::"
>     server_set_id = $1
>

> авторизация будет работать, но есть проблема она то работает если почтовый клиент
> настроить, а если не настроить то клиент всё равно может отсылать
> письма
> мне надо сделать например : для сети 20.0.0.0 /8  авторизация  
> работала
> а например для сети 30.0.0.0/8  чтоб было без авторизации
> ?

а вы всё тот же админ унив.киеф.уа?) который месяц крутите??))
auth_advertise_hosts -- сюда тех, кто может авторизоваться, остальных, кто будет слать без авторизации - в relay_from_hosts )