Совсем у меня крышу срубило по поводу субжа.Есть Linux и небольшой зверинец доменов, которые на нем живут. Хочется чтоб почта для каждого домена валилась в свой отдельный каталог ну и соответсвенно чтоб для каждого домена был свой passwd файлик.
С первой проблемой как бы что развязался (у меня стоит Exim и в нем достаточно легко распихать почту по виртуальным доменам). А теперь то, во что я воткнулся - а как юзьверям по POP3 забирать свою почту из конкретного домена???
Поможите!
Может как то можно сказать inpop3d чтоб он брал для аутетификации конкретный passwd для конкретного домена?
Спасибо за ваше внимание!
>Совсем у меня крышу срубило по
>поводу субжа.
>
>Есть Linux и небольшой зверинец доменов,
>которые на нем живут. Хочется
>чтоб почта для каждого домена
>валилась в свой отдельный каталог
>ну и соответсвенно чтоб для
>каждого домена был свой passwd
>файлик.
>
>С первой проблемой как бы что
>развязался (у меня стоит Exim
>и в нем достаточно легко
>распихать почту по виртуальным доменам).
>А теперь то, во что
>я воткнулся - а как
>юзьверям по POP3 забирать свою
>почту из конкретного домена???
>
>Поможите!
>
>Может как то можно сказать inpop3d
>чтоб он брал для аутетификации
>конкретный passwd для конкретного домена?
>
>
>
>Спасибо за ваше внимание!А ты подробнее раскажи как настроено сейчас
насколько я тебя понял у тебя есть файлы типа
/etc/master.paswd.<virt.domain>? так чтоли
и проблема в том что не можешь забрать ее
складывается куда? /var/mail/?
или /vvar/mail/<virt.domain>/
т.е поподробнее
>А ты подробнее раскажи как настроено
>сейчасOK. Сейчас все стандартно для шапочки:
- почтовые боксы лежат в /var/spool/mail
- аутентификация по /etc/passwd (/etc/shadow)Теперь в Exim'е прописываю ряд шаманских заклинаний и он (Exim) начинает складывать почту для основного домена (main.dom) все туда же, а для других валит в
/var/spool/mail/virt.dom1
/var/spool/mail/virt.dom2
ну и так далее...Все замечательно. user@main.dom спокойно по POP3 забирает свою почту. А вот как сделать, чтоб точно так же забирали по POP3 user@virt.dom1 и user@virt.dom2 ????
Насколько я понимаю логично было бы сделать что-то типа
/etc/passwd.virt.dom1 и
/etc/passwd.virt.dom2Это как два байта переслать. Но ведь inpop3d ничего и знать не желает про эти дополнительные домены! Как его научить аутентифицировать пользователя по соответствующему для домена passwd? Т.е. если пользователь логиниться как "user", то берем /etc/passwd А если логин звучит как "user@virt.dom1" , то соответсвенно берем /etc/passwd.virt.dom1
Вроде бы все это можно сделать при помощи qmail + vpopmail, но этого делать сильно не хочется. Exim меня более чем устраивает.
>>А ты подробнее раскажи как настроено
>>сейчас
>
>OK. Сейчас все стандартно для шапочки:
>
>- почтовые боксы лежат в /var/spool/mail
>
>- аутентификация по /etc/passwd (/etc/shadow)
>
>Теперь в Exim'е прописываю ряд шаманских
>заклинаний и он (Exim) начинает
>складывать почту для основного домена
>(main.dom) все туда же, а
>для других валит в
>/var/spool/mail/virt.dom1
>/var/spool/mail/virt.dom2
>ну и так далее...
>
>Все замечательно. user@main.dom спокойно по POP3
>забирает свою почту. А вот
>как сделать, чтоб точно так
>же забирали по POP3 user@virt.dom1
>и user@virt.dom2 ????
>
>Насколько я понимаю логично было бы
>сделать что-то типа
>/etc/passwd.virt.dom1 и
>/etc/passwd.virt.dom2
>
>Это как два байта переслать. Но
>ведь inpop3d ничего и знать
>не желает про эти дополнительные
>домены! Как его научить аутентифицировать
>пользователя по соответствующему для домена
>passwd? Т.е. если пользователь логиниться
>как "user", то берем /etc/passwd
> А если логин звучит
>как "user@virt.dom1" , то
>соответсвенно берем /etc/passwd.virt.dom1
>
>Вроде бы все это можно сделать
>при помощи qmail + vpopmail,
>но этого делать сильно не
>хочется. Exim меня более чем
>устраивает.http://www.reedmedia.net/software/virtualmail-pop3d/
vm-pop3d должен сработать
там же есть примеры работы...
Правда я использую другой вариант...подумай ожет он будет лучше:
у меня сыпится почта вирт домена на ящик реального домена..все потом vpop winroute и прочая хрень все это может забрать и раскидать
>http://www.reedmedia.net/software/virtualmail-pop3d/
>vm-pop3d должен сработать
>там же есть примеры работы...YES!!!! Как заведенная пашет. ОГРОМНЕЙШЕЕ СПАСИБО!!!!!
>Правда я использую другой вариант...подумай ожет
>он будет лучше:
>у меня сыпится почта вирт домена
>на ящик реального домена..все потом
>vpop winroute и прочая хрень
>все это может забрать и
>раскидатьНу это уже зависит от того, какой клиент у домена. У меня просто несмотря на то, что доменов куча, но каждый пользователь сам забирает свою почту.
В общем то, что делает Exim + vm-pop3d весьма и весьма покрывает все мои запросы. Теперь к этому хозяйству еще прикрутить вебинтерфейс для постмастеров виртуальных доменов и можно курить бамбук :-)
Еще раз спасибо за совет!
Могу патчик бросить, для отработки на те ситуации когда пользователь закрыт на отрицательный баланс %)
/virtdom/.deny/
Если там узер лежит, то блокируется вход.
>В общем то, что делает Exim
>+ vm-pop3d весьма и
>весьма покрывает все мои запросы.
>Теперь к этому хозяйству еще
>прикрутить вебинтерфейс для постмастеров виртуальных
>доменов и можно курить бамбук
>:-)ну каждый курит, что хочет :)
а насчёт веб-ифэйса, глянь сюда:
http://www.xams.org/