Здравствуй, многоужаемый All! Настроил я на два домена прием почты. Но вот не могу понять откуда он у меня будет брать пароли, чтобы юзверы скачивать почту могли :) Раньше, когда был один домен пароли хранились в /etc/passwd. Как настроить пароли для второго домена?
Кусок main.cf
virtual_mailbox_domains = second.domain.ru
virtual_mailbox_base = /var/mail/vhosts
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_minimum_uid = 100
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_alias_maps = hash:/etc/postfix/virtual
Postfix занимаеться доставкой почты в конечные почтовые ящики.
Для "отдачи" почты пользователям существуют другие программы (popa3d, qpopper, courier-imap, etc). Postfix этого просто не умеет.> Здравствуй, многоужаемый All! Настроил я на два домена прием почты.
>Но вот не могу понять откуда он у меня будет брать
>пароли, чтобы юзверы скачивать почту могли :) Раньше, когда был один
>домен пароли хранились в /etc/passwd. Как настроить пароли для второго домена?
>
> Кусок main.cf
> virtual_mailbox_domains = second.domain.ru
>virtual_mailbox_base = /var/mail/vhosts
>virtual_mailbox_maps = hash:/etc/postfix/vmailbox
>virtual_minimum_uid = 100
>virtual_uid_maps = static:5000
>virtual_gid_maps = static:5000
>virtual_alias_maps = hash:/etc/postfix/virtual
>Postfix занимаеться доставкой почты в конечные почтовые ящики.
>Для "отдачи" почты пользователям существуют другие программы (popa3d, qpopper, courier-imap, etc). Postfix
>этого просто не умеет.
>
>> Здравствуй, многоужаемый All! Настроил я на два домена прием почты.
>>Но вот не могу понять откуда он у меня будет брать
>>пароли, чтобы юзверы скачивать почту могли :) Раньше, когда был один
>>домен пароли хранились в /etc/passwd. Как настроить пароли для второго домена?
>>
>> Кусок main.cf
>> virtual_mailbox_domains = second.domain.ru
>>virtual_mailbox_base = /var/mail/vhosts
>>virtual_mailbox_maps = hash:/etc/postfix/vmailbox
>>virtual_minimum_uid = 100
>>virtual_uid_maps = static:5000
>>virtual_gid_maps = static:5000
>>virtual_alias_maps = hash:/etc/postfix/virtual
хм.. хорошо, ребят, не подскажите, как это все сделать, если у меня стоит popa3d? Если не получится тут, пусть будет другой только посоветуйте :)
>>Postfix занимаеться доставкой почты в конечные почтовые ящики.
>>Для "отдачи" почты пользователям существуют другие программы (popa3d, qpopper, courier-imap, etc). Postfix
>>этого просто не умеет.
>>
>>> Здравствуй, многоужаемый All! Настроил я на два домена прием почты.
>>>Но вот не могу понять откуда он у меня будет брать
>>>пароли, чтобы юзверы скачивать почту могли :) Раньше, когда был один
>>>домен пароли хранились в /etc/passwd. Как настроить пароли для второго домена?
>>>
>>> Кусок main.cf
>>> virtual_mailbox_domains = second.domain.ru
>>>virtual_mailbox_base = /var/mail/vhosts
>>>virtual_mailbox_maps = hash:/etc/postfix/vmailbox
>>>virtual_minimum_uid = 100
>>>virtual_uid_maps = static:5000
>>>virtual_gid_maps = static:5000
>>>virtual_alias_maps = hash:/etc/postfix/virtual
>
>
>хм.. хорошо, ребят, не подскажите, как это все сделать, если у меня
>стоит popa3d? Если не получится тут, пусть будет другой только посоветуйте
>:)Сам не делал за ненадобностью, но здесь http://www.postfix.org/docs.html все прописано
>>> Кусок main.cf
>>> virtual_mailbox_domains = second.domain.ru
>>>virtual_mailbox_base = /var/mail/vhosts
>>>virtual_mailbox_maps = hash:/etc/postfix/vmailbox
>>>virtual_minimum_uid = 100
>>>virtual_uid_maps = static:5000
>>>virtual_gid_maps = static:5000
>>>virtual_alias_maps = hash:/etc/postfix/virtual
>
>
>хм.. хорошо, ребят, не подскажите, как это все сделать, если у меня
>стоит popa3d? Если не получится тут, пусть будет другой только посоветуйте
>:)По поводу pop-сервера.
Я могу и ошибаться, но кажетcя ни popa3d (отвратные логи ведет, хотя может я просто не умею их готовить) ни qpopper не поддерживают виртуальные домены. В qpopper'е вроде планировалось поддрежка виртуальных доменов, как сейчас не знаю.По поводу Postfix.
Читать: OVERVIEW, INSTALL, MYSQL_README.
Вчитаться: VIRTUAL_README.Осознать что для $mydestination используется local(8), почта пользователей лежит в /var/mail, алиасы задается через $aliases_map, пользователи при доставке проверяются в /etc/passwd, можно переопределить
через $local_recipient_map. local(8) можно заменить на $mailbox_transport. Для $virtual_alias_domain используется virtual(8) почта лежит в $virtual_mailbox_map, алиасы задаются через virtual_alias_map, пользователи
при доставке проверяются там же. Для $virtual_mailbox_domain используется агент доставки определенный в $virtual_transport, обычно это внешняя программа, она же задает где храниться пользовательская
почта,алиасы определяются через $virtual_alias_map, проверка пользователей осуществляется через $virtual_mailbox_map.У меня сейчас работает связка Postfix+cyrus-imap(он же pop)+cyrus-sasl+Mysql для четырех доменов.
>По поводу pop-сервера.
>Я могу и ошибаться, но кажетcя ни popa3d (отвратные логи ведет, хотя
>может я просто не умею их готовить) ни qpopper не поддерживают
>виртуальные домены. В qpopper'е вроде планировалось поддрежка виртуальных доменов, как сейчас
>не знаю.
>
>По поводу Postfix.
>Читать: OVERVIEW, INSTALL, MYSQL_README.
>Вчитаться: VIRTUAL_README.
>
>Осознать что для $mydestination используется local(8), почта пользователей лежит в /var/mail,
>алиасы задается через $aliases_map, пользователи при доставке проверяются в /etc/passwd, можно
>переопределить
>через $local_recipient_map. local(8) можно заменить на $mailbox_transport. Для $virtual_alias_domain используется virtual(8) почта
>лежит в $virtual_mailbox_map, алиасы задаются через virtual_alias_map, пользователи
>при доставке проверяются там же. Для $virtual_mailbox_domain используется агент доставки определенный в
>$virtual_transport, обычно это внешняя программа, она же задает где храниться пользовательская
>
>почта,алиасы определяются через $virtual_alias_map, проверка пользователей осуществляется через $virtual_mailbox_map.
>
>У меня сейчас работает связка Postfix+cyrus-imap(он же pop)+cyrus-sasl+Mysql для четырех доменов.Нашел поп сервер, поддерживающий virtual domains. Называется zpop3d.
Сейчас попробую :)
> Здравствуй, многоужаемый All! Настроил я на два домена прием почты.
>Но вот не могу понять откуда он у меня будет брать
>пароли, чтобы юзверы скачивать почту могли :) Раньше, когда был один
>домен пароли хранились в /etc/passwd. Как настроить пароли для второго домена?
>
> Кусок main.cf
> virtual_mailbox_domains = second.domain.ru
>virtual_mailbox_base = /var/mail/vhosts
>virtual_mailbox_maps = hash:/etc/postfix/vmailbox
>virtual_minimum_uid = 100
>virtual_uid_maps = static:5000
>virtual_gid_maps = static:5000
>virtual_alias_maps = hash:/etc/postfix/virtual
ldap, MySQL, PostgreSQl....?
Вообщем почитал я про popa3d . Поддерживает он virtual domain. Только это недокументированная опция. Вопрос. Как авторизовать пользователей? Чтобы они смогли принять свою почту? Спасибо. Где находится этот файл и как его вообще делать, в каком виде пароли указывать :)
> Вообщем почитал я про popa3d . Поддерживает он virtual
>domain. Только это недокументированная опция. Вопрос. Как авторизовать пользователей? Чтобы они
>смогли принять свою почту? Спасибо. Где находится этот файл и как
>его вообще делать, в каком виде пароли указывать :)тоже бьюсь над данной проблемой.... использовать связки типа +MySQL или +PostgreSQL неохота - потому как почтовых юзеров наберётся от силы штук двадцать - поднимать для них отдельную базу - жирновато будет....
>> Вообщем почитал я про popa3d . Поддерживает он virtual
>>domain. Только это недокументированная опция. Вопрос. Как авторизовать пользователей? Чтобы они
>>смогли принять свою почту? Спасибо. Где находится этот файл и как
>>его вообще делать, в каком виде пароли указывать :)
>
>тоже бьюсь над данной проблемой.... использовать связки типа +MySQL или +PostgreSQL неохота
>- потому как почтовых юзеров наберётся от силы штук двадцать -
>поднимать для них отдельную базу - жирновато будет....Нашел, все настроил, единственное но: придется логины прописывать(при virtual domains) не как user1 или user2, а user1@1domain.com и user1@domain2.com :) Стучись либо в асю 491916, либо по e-mail sda@ucc.ru