Вопрос по smtp авторизации Exim

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
bobot
ст. прапорщик
Сообщения: 589
Зарегистрирован: 2008-05-28 20:03:17

Вопрос по smtp авторизации Exim

Непрочитанное сообщение bobot » 2011-02-07 14:21:24

В конфиге Exim пункт ACL я добавил

Код: Выделить всё

 accept  authenticated = *
 
А в конец конфига Exim

Код: Выделить всё

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 = plaintex
    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
 
Что мне надо подправить в конфиге exim так чтобы для моей сети работало только auth_login, auth_plain,
а для других сетей чтоб всё работало(я имею ввиду чтоб юзер не настраивал себе smtp авторизацию с других сетей, только с моей сети должна работать smtp авторизация)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: Вопрос по smtp авторизации Exim

Непрочитанное сообщение blade_007 » 2011-02-07 14:44:17

либо в acl_smtp_auth добавить условие принимать команду AUTH ТОЛЬКО от хостов вашей подсети, либо добавить необходимые подсети в auth_advertise_hosts. Exim по умолчанию делает отлуп, если хост пытается аутентифицироваться, но не соот. хостам в auth_advertise_hosts, если мне память не изменяет.
Как то так.

Аватара пользователя
bobot
ст. прапорщик
Сообщения: 589
Зарегистрирован: 2008-05-28 20:03:17

Re: Вопрос по smtp авторизации Exim

Непрочитанное сообщение bobot » 2011-02-09 14:10:06

blade_007 писал(а):либо в acl_smtp_auth добавить условие принимать команду AUTH ТОЛЬКО от хостов вашей подсети, либо добавить необходимые подсети в auth_advertise_hosts. Exim по умолчанию делает отлуп, если хост пытается аутентифицироваться, но не соот. хостам в auth_advertise_hosts, если мне память не изменяет.
Как то так.
я вот по ссылочке http://www.exim.org/exim-html-3.30/doc/ ... ec_35.html там с помощью

Код: Выделить всё

host_auth_accept_relay = *
host_accept_relay = 10.9.8.0/24
Только куда его лепить в начале конфига

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: Вопрос по smtp авторизации Exim

Непрочитанное сообщение blade_007 » 2011-02-09 14:17:09

В любое место в начале конфига, в секции общих директив, например, рядом с message_size_limit.

Аватара пользователя
bobot
ст. прапорщик
Сообщения: 589
Зарегистрирован: 2008-05-28 20:03:17

Re: Вопрос по smtp авторизации Exim

Непрочитанное сообщение bobot » 2011-02-09 14:47:59

blade_007 писал(а):В любое место в начале конфига, в секции общих директив, например, рядом с message_size_limit.
Это понимать так надо

Код: Выделить всё

host_auth_accept_relay = *                ----- авторизация для всех
host_accept_relay = 10.9.8.0/24         ------ авторизация для сети 10.9.8.0/24
Так я понимаю ?

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: Вопрос по smtp авторизации Exim

Непрочитанное сообщение blade_007 » 2011-02-09 14:54:08

Это где вы такие опции взяли? Документация на exim их не знает.
auth_advertise_hosts = 10.9.8.0/24