Postfix - правильно отключить локальную доставку

У меня есть постфиксный сервер с конфигом для локальной доставки. Каждое письмо, отправленное с веб-сайтов на этом сервере, отправляется, ни один домен на этом сервере не принимает локальные электронные письма (каждый домен имеет внешние почтовые ящики - Google, Outlook и т. Д.). Он отлично работает для каждого домена (не имеет значения, размещен домен на этом сервере или нет), электронные письма отправляются на почтовый сервер на основе записей DNS домена. Каждый домен, кроме одного, настроен как серверный домен в хостах.

Итак, у меня есть серверный домен xxxx.tld и другие домены 111.tld, 222.tld... Когда есть электронная почта для...@111.tld, ...@222.tld и т. Д., Она выходит правильно и без проблем доставляется на внешний почтовый ящик. Когда я отправляю электронное письмо на адрес any@xxxx.tld, оно остается на сервере с отложенными сообщениями - передача почты недоступна. Я выполнил много инструкций и перепробовал множество конфигов, но я не могу получить электронные письма для xxxx.tld во внешнем почтовом ящике (как в записи DNS домена), в этой ситуации это Google.

Я уверен, что это просто, но я заблокирован, я не могу его найти. Вы можете мне помочь?

Большое спасибо.


Это мой main.cf

myhostname = web.xxxx.tld

mydomain = xxxx.tld 

alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases

alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases

myorigin = /etc/mailname

mydestination = $mydomain, mail.$mydomain, localhost.$mydomain, localhost, localhost.localdomain

mynetworks = 127.0.0.0/8 [::1]/128

Это мой master.cf - все стандартное, но локальное отключено

#local     unix  -       n       n       -       -       local

1 ответ

Решение

Вы должны удалить $mydomain от твоего mydestination в main.cf

Таким образом, postfix будет просто передавать его при помощи поиска mx.

Другие вопросы по тегам