LINUX.ORG.RU
решено ФорумAdmin

Postfix и два домена

 , ,


0

1

Всем привет!

Я в администрировании новичек. Вот встала задача настроить почтовый сервер postfix для работы с двух доменов (domen1.ru и domen2.ru). Для первого домене все отлично работает, а со вторым - нифига. Подскажите, что нужно для этого сделать? Привожу кусок /etc/postfix/main.cf:

transport_maps = proxy:mysql:/etc/postfix/mysql/transport_maps_user.cf, proxy:mysql:/etc/postfix/mysql/transport_maps_domain.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql/virtual_mailbox_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql/virtual_mailbox_maps.cf
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql/virtual_alias_maps.cf, proxy:mysql:/etc/postfix/mysql/domain_alias_maps.cf, proxy:mysql:/etc/postfix/mysql/catchall_maps.cf, proxy:mysql:/etc/postfix/mysql/domain_alias_catchall_maps.cf
sender_bcc_maps = proxy:mysql:/etc/postfix/mysql/sender_bcc_maps_user.cf, proxy:mysql:/etc/postfix/mysql/sender_bcc_maps_domain.cf
recipient_bcc_maps = proxy:mysql:/etc/postfix/mysql/recipient_bcc_maps_user.cf, proxy:mysql:/etc/postfix/mysql/recipient_bcc_maps_domain.cf
relay_domains = domain1.ru domain2.ru

Ответ на: комментарий от v9lij

а я вот не помню, relay_domains если сделать не через пробел, а сам relay_domains 2 раза в конфиге прописать, обычно у меня 1 домен для почтовика, пусть ещё этот момент попробует.

erzent ☆☆
()
Ответ на: комментарий от erzent

Как я понимаю, у него обычный почтовый сервер без ретрансляции почты и прочих хитростей. В этом случае можно вообще закомментировать relay_domains.

v9lij ★★★★★
()
Ответ на: комментарий от v9lij

может у них AD в роли адресной книги, и для каждого домена всё своё.

erzent ☆☆
()
Ответ на: комментарий от blind_oracle

Вот логи. Странно то, что при попытке входа через веб-морду (roundcube) в аккаунт contact.domain2.ru, происходит попытка входа в аккаунт contact.domain1.ru

/var/log/mail.log

Jan 22 21:28:30 vm6670 roundcube: IMAP Error: Login failed for contact@domain1.ru from 77.66.149.89. LOGIN: Authentication failed. in /usr/share/apache2/roundcubemail-0.9.5/program/lib/Roundcube/rcube_imap.php on line 184 (POST /mail/?_task=login&_action=login)

/var/log/mail.err

Jan 22 21:28:30 vm6670 roundcube: IMAP Error: Login failed for contact@domain1.ru from 77.66.149.89. LOGIN: Authentication failed. in /usr/share/apache2/roundcubemail-0.9.5/program/lib/Roundcube/rcube_imap.php on line 184 (POST /mail/?_task=login&_action=login)

/etc/postfix/mysql/virtual_mailbox_domains.cf

user        = vmail
password    = Ye4jF9qRPjUGK5hkcPWocKXmXTrNEL
hosts       = 127.0.0.1
port        = 3306
dbname      = vmail
query       = SELECT domain FROM domain WHERE domain='%s' AND backupmx=0 AND active=1 UNION SELECT alias_domain.alias_domain FROM alias_domain,domain WHERE alias_domain.alias_domain='%s' AND alias_domain.active=1 AND alias_domain.target_domain=domain.domain AND domain.active=1 AND domain.backupmx=0
(В таблице domain есть две записи: domain1.ru и domain2.ru соответсвенно.)

djnoob
() автор топика
Ответ на: комментарий от djnoob

Логи круглокуба нафиг не нужны, покажи логи имап сервера и постфикса. Папка с почтой для юзера создалась? Тестовое письмо ему отсылал?

blind_oracle ★★★★★
()
Ответ на: комментарий от djnoob

вообще что в dns прописано то для domain2?

Про роундкуб, он пытается идти на domain1 потому, что у тебя в конфиге указан первый как дефолтный сервер.

v9lij ★★★★★
()
Ответ на: комментарий от v9lij

Про роундкуб, он пытается идти на domain1 потому, что у тебя в конфиге указан первый как дефолтный сервер.


Спасибо за наводку. Настроил работу roundecube'a на нужных доменов - все хорошо.

Всем спасибо.

djnoob
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.