exim +аутентификация +виртуальные домены
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
exim +аутентификация +виртуальные домены
Пролог:
Есть почтовик с поддержкой виртуальных юзеров и доменов(мускул), аутентификацие всё это дело крутится не экзиме.
В качестве веб-морды юзаю постфиксадмин. Аутентификатор делает выборку юзеров вида vpupkin@pivzavod.ru.
Так вот в чем собственно проблема:
После отправки сообщения иду в лог и наблюдаю следующую картину экзим к каждые раз подставляет к аддресу переменнeю primary_hostname т.е. в логах сендер помечается <"test@domain.com"@domain.com>, далее смотрю заголовки сообщения и наблюдаю туже самую картину. В полях from и sender красуется <"test@domain.com"@domain.com>. Сначала в качестве аутентификатора юзал dovecot, заметив траблу переделал всё на exim+sasl, что результатов не дало. Типы аутентификацие login & plain. Крутится оно на убунту кармик.
Буду рад любым предложениям и предположениям.
Есть почтовик с поддержкой виртуальных юзеров и доменов(мускул), аутентификацие всё это дело крутится не экзиме.
В качестве веб-морды юзаю постфиксадмин. Аутентификатор делает выборку юзеров вида vpupkin@pivzavod.ru.
Так вот в чем собственно проблема:
После отправки сообщения иду в лог и наблюдаю следующую картину экзим к каждые раз подставляет к аддресу переменнeю primary_hostname т.е. в логах сендер помечается <"test@domain.com"@domain.com>, далее смотрю заголовки сообщения и наблюдаю туже самую картину. В полях from и sender красуется <"test@domain.com"@domain.com>. Сначала в качестве аутентификатора юзал dovecot, заметив траблу переделал всё на exim+sasl, что результатов не дало. Типы аутентификацие login & plain. Крутится оно на убунту кармик.
Буду рад любым предложениям и предположениям.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: exim +аутентификация +виртуальные домены
смотрите local_domains если конфигурация более-менее стандартная
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- сержант
- Сообщения: 193
- Зарегистрирован: 2008-11-18 18:38:48
Re: exim +аутентификация +виртуальные домены
я могу ошибаться, но помоему гдето у вас в конфиге @domain заключён в кавычки
покажите конфиг
покажите конфиг
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2009-11-05 10:08:04
Re: exim +аутентификация +виртуальные домены
Код: Выделить всё
#выборка домена
domainlist local_domains = ${lookup mysql{SELECT `domain` FROM `mailbox` WHERE / username`='${quote_mysql:$local_part@$domain} AND `active`='1'}}
domainlist relay_to_domains = ${lookup mysql{SELECT `domain` FROM `mailbox` WHERE/ `username`='${quote_mysql:$local_part@$domain}' AND `active`='1'}}
hostlist relay_from_hosts = 127.0.0.1 : localhost
###########################Аутентификатор
auth_login:
driver = plaintext
public_name = LOGIN
server_prompts = Username:: : Password::
server_condition = "${if crypteq{$2}{${lookup mysql{SELECT `password` FROM `mailbox` WHERE `username` = '${quote_mysql:$1}'}}}{yes}{no}}"
server_set_id = $1
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2009-11-05 10:08:04
Re: exim +аутентификация +виртуальные домены
А вот забыл про акцентировать такой момент: проблема возникает только кодгда отправка идёт от аутентифицированного юзера. Выглядит будто аутентификатор воспринимает выбранные из базы юзер@домен только как local_part и впулевыет ему имя хоста впридачу, аля юзер@домен на хосте primary_hostname
Кароч палево оно

Кароч палево оно
-
- сержант
- Сообщения: 193
- Зарегистрирован: 2008-11-18 18:38:48
Re: exim +аутентификация +виртуальные домены
ну, раз так, попробуйте убрать кавычки тут:
хотя терзают сомнения, что я ошибаюсь, и всё же...реально сталкивался с Вашей проблемой, и помню что где-то от кавычек зависит, а где - в упор не помню 
Код: Выделить всё
server_condition = "${if crypteq{$2}{${lookup mysql{SELECT `password` FROM `mailbox` WHERE `username` = '${quote_mysql:$1}'}}}{yes}{no}}"

-
- сержант
- Сообщения: 187
- Зарегистрирован: 2008-03-07 20:24:25
- Контактная информация:
Re: exim +аутентификация +виртуальные домены
Поиск не рулит уже ? В полезных скриптах года 3 валяется скрипт для дебага.
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2009-11-05 10:08:04
Re: exim +аутентификация +виртуальные домены
когда бы не подумал но решение как под, подсказали заключается вот в чём:
нада буит доку покурить по этому поводу
PS наёйдено где-то на лисяре
Код: Выделить всё
accept authenticated = *
# control = submission
control=submission/sender_retain
PS наёйдено где-то на лисяре