Добрый день.
Есть такой почтовый сервер:
*** CentOS *** postfix *** dovecot *** postgrey ***и два домена:
domen1.ru domen2.ru
у регистратора доменов заведены следующие DNS-записи
на domen1.ru:
Субдомен Класс Приоритет Адрес @ A ip_сервера_1 @ MX 10 mail @ TXT v=spf1 a mx ~all mail A ip_сервера_1
на domen2.ru:
Субдомен Класс Приоритет Адрес @ A ip_сервера_2 @ MX 10 mail.domen1.ru. @ TXT v=spf1 a mx ~all
в main.cf указано:
myhostname = mail.domen1.ru mydomain = domen1.ru myorigin = $mydomain mydestination = $myhostname,localhost.$myhostname,localhost
Оформлено через виртуальные домены, т.е. заведены два виртуальных домена: @domen1.ru и @domen2.ru c почт. ящиками.
По телнету (25 порт) оба нормально отвечают на:
220 mail.domen1.ru ESMTP
c почтой @domen1.ru все нормально, а вот с почтой @domen2.ru следующая проблема: отправка и получение почты на/c @domen1.ru происходит нормально, а вот с внешними почтовыми серверами (включая и mail.ru, gmail.ru, yandex.net и т.д.) почта не отправляется на них и не приходит с них.
При этом даже когда отправляю с почтового клиента TheBat с ящика @mail.ru на @domain2.ru такая ошибка выскакивает:
non-local recipient verification failed
Полагаю что либо с DNS-записями что-то неправильно накрутил, либо с postfix что-то не докрутил.
Помогите пожалуйста разобраться.
Спасибо.