При авторизации пользователей из локальной сети в Exim-4.69 требует ввод полного имени , с доменом user@domain.com. Как сделать , что бы пользователи могли авторизироваться только по имени USER , без домена.
п.с. Сейчас стоит поствикс, и там авторизация только по имени пользователя. Не хочется бегать всем менять)
Авторизация пользователей в Exim.
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании 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/
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Авторизация пользователей в Exim.
если домен один - допиши доменную часть в аутентификаторе да и всё.
если нет - то надо изобретать, поскольку если не авторизовало, надо делать второй поиск.
========
а вообще - поищщи по форуму - всплывало несколько месяцев, год ли назад...
если нет - то надо изобретать, поскольку если не авторизовало, надо делать второй поиск.
========
а вообще - поищщи по форуму - всплывало несколько месяцев, год ли назад...
Убей их всех! Бог потом рассортирует...
-
- сержант
- Сообщения: 191
- Зарегистрирован: 2008-07-10 7:28:37
- Откуда: Vladivostok
Re: Авторизация пользователей в Exim.
пользователи системные или виртуальные?
машина думать не может, машина должна ехать
-
- мл. сержант
- Сообщения: 75
- Зарегистрирован: 2007-11-20 12:49:14
Re: Авторизация пользователей в Exim.
Пользователи в базе, наверное виртуальные). Разобрался , Лису спс. , навел на правельную мысль , я ж не мог получить почту от dovecot - а и там в конфиге нашел строку
вот сюда и дописал свой домен, который стал добавлятся к имени при авторизации в dovecot.
п.с. Eixm не причем)
Код: Выделить всё
auth_default_realm =
п.с. Eixm не причем)
-
- рядовой
- Сообщения: 32
- Зарегистрирован: 2008-08-23 13:15:20
Re: Авторизация пользователей в Exim.
а можно ткнуть носом? перерыл весь форум поиском с разными запросами - так и не нашел... Интересует именно ситуация с несколькими доменами.lissyara писал(а):если домен один - допиши доменную часть в аутентификаторе да и всё.
если нет - то надо изобретать, поскольку если не авторизовало, надо делать второй поиск.
========
а вообще - поищщи по форуму - всплывало несколько месяцев, год ли назад...
-
- рядовой
- Сообщения: 32
- Зарегистрирован: 2008-08-23 13:15:20
Re: Авторизация пользователей в Exim.
Вроде получилось найти решение... При условии, что на каждый домен повесить отдельный IP. Соответственно, изменить запрос в dovecot-sql.conf на , а в create-mailbox.php поправить строку
Возможно, что-то можно было бы сделать более корректно, если что - поправьте, буду признателен.
Код: Выделить всё
password_query = SELECT `username` as `user`, `password` FROM `mailbox` WHERE `username` LIKE '%n@%%' AND `active`='1' AND ip='%l'
Код: Выделить всё
$result = db_query ("INSERT INTO $table_mailbox (username,password,name,maildir,quota,domain,created,modified,active,ip) VALUES ('$fUsername','$password','$fName','$maildir','$quota','$fDomain',NOW(),NOW(),'$sqlActive','".gethostbyname($fDomain)."')");