У меня есть почтовый сервер на mail.domainA.com
который работает абсолютно нормально, если я отправлю электронное письмо на name@domainA.com
. Затем я настроил второй домен (domainB.com) в bind9 (тот же сервер) для использования mail.domainA.com
как почтовый сервер. Однако когда я отправляю электронное письмо на адрес someone@domainB.com
Я не вижу журналов в POSTFIX, так что, похоже, у них нет связи с почтовым сервером.
Примечание: я использую Cloudflare. Так что даже если я разоблачу mail.domainA.com
мой почтовый сервер, в логах по-прежнему ничего нет, как-то domainB.com
не связывается mail.domainA.com
.
Моя конфигурация bind9 для DomainA:
; MX Record
domainA.com. IN MX 10 mail.domainA.com.
; A record for nameserver
@ IN A 1.1.1.1
mail IN A 1.1.1.1
domainA.com. IN TXT "v=spf1 a mx ip4:1.1.1.1 ~all"
mail IN TXT "v=spf1 a mx ip4:1.1.1.1 ~all"
Моя конфигурация bind9 для DomainB:
; MX Record
domainB.com. IN MX 10 mail.domainA.com.
; A record for nameserver
@ IN A 1.1.1.1
mail IN A 1.1.1.1
mail IN TXT "v=spf1 mx a ip4:1.1.1.1 ~all"
domainB.com. IN TXT "v=spf1 mx a ip4:1.1.1.1 ~all"
У меня такая же настройка на cloudflare.
Мой файл конфигурации postfix (main.cf):
myhostname = mail.domainA.com
mydomain = domainA.com
myorigin = domainA.com
virtual_alias_domains = domainA.com domainB.com
Нет записи на PTR для domainB.com
, как только я добавил запись PTR, я смог увидеть соединение в журналах.
Также мне пришлось выставить mail.domainA.com
в Cloudflare.