Назад | Перейти на главную страницу

Электронная почта не доходит до внешнего почтового сервера (постфикс)

У меня есть почтовый сервер на 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.