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

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

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

Итак, у меня есть серверный домен xxxx.tld и другие домены 111.tld, 222.tld ... Когда есть электронное письмо для ... @ 111.tld, ... @ 222.tld и т.д., оно выходит правильно и доставляется во внешний почтовый ящик без каких-либо проблем. Когда я отправляю электронное письмо по адресу something@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

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

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