Настроил все по данной статье http://www.samag.ru/art/01.2006/01.2006_03.html
Всё работает только возникла необходимость в лонировании пользователей не по user@domain
а просто по user
Крутил данную строку из authmysqlrc по разному 0 ничего не получаетсяMYSQL_SELECT_CLAUSE SELECT CONCAT(id,'@',mbox_host), crypt, "", 1001, 6, home, CONCAT(home,'/Maildir'), "", id, "" FROM users WHERE CONCAT(id,'@', mbox_host) = "$(local_part)@$(domain)"
Как данное действо неободимо прикрутить?
В конфигах курьера
DEFDOMAIN="@domain.com"Идентичная опция должна быть и у экзима, но какая - сказать не могу, т.к. не пользовался им.
может так ?MYSQL_SELECT_CLAUSE SELECT CONCAT(id,'@',mbox_host), crypt, "", 1001, 6, home, CONCAT(home,'/Maildir'), "", id, "" FROM users WHERE CONCAT(id,'@', mbox_host) = "$(local_part)@$(domain)" OR id = "$(local_part)"
или
MYSQL_SELECT_CLAUSE SELECT CONCAT(id,'@',mbox_host), crypt, "", 1001, 6, home, CONCAT(home,'/Maildir'), "", id, "" FROM users WHERE CONCAT(id,'@', mbox_host) = "$(local_part)@$(domain)" OR CONCAT(id,'@', mbox_host) = "$(local_part)@def_domain.ru"
в первом случае могут быть совпадения имен ящиков в разных доменах, во втором случае поиск ящика без домена работает только в домене по умолчанию
>Настроил все по данной статье http://www.samag.ru/art/01.2006/01.2006_03.html
>Всё работает только возникла необходимость в лонировании пользователей не по user@domain
>а просто по user
>Крутил данную строку из authmysqlrc по разному 0 ничего не получается
>
>MYSQL_SELECT_CLAUSE SELECT CONCAT(id,'@',mbox_host), crypt, "", 1001, 6, home,
>CONCAT(home,'/Maildir'), "", id, "" FROM users WHERE CONCAT(id,'@', mbox_host) =
>"$(local_part)@$(domain)"
>
>Как данное действо неободимо прикрутить?а не проще ли было собрать qmail+vpopmail?
Не проще. Не советуйте гадостей.
>Не проще. Не советуйте гадостей.На вкус и цвет все фломастеры разные.
Почему бы вообще не собрать Postfix на Solaris-е :):)
>Настроил все по данной статье http://www.samag.ru/art/01.2006/01.2006_03.html
>Всё работает только возникла необходимость в лонировании пользователей не по user@domain
>а просто по user
>Крутил данную строку из authmysqlrc по разному 0 ничего не получается
>
>MYSQL_SELECT_CLAUSE SELECT CONCAT(id,'@',mbox_host), crypt, "", 1001, 6, home,
>CONCAT(home,'/Maildir'), "", id, "" FROM users WHERE CONCAT(id,'@', mbox_host) =
>"$(local_part)@$(domain)"
>
>Как данное действо неободимо прикрутить?Если вы точно уверены в уникальности поля users.id (лучше повесить на него ключ)
То в exim: в routers transports и authenticators уберите из запросов из WHERE домен