У меня есть постфиксный сервер с конфигурацией без локальной доставки. Каждое электронное письмо, отправленное с веб-сайтов на этом сервере, отправляется, ни один домен на этом сервере не принимает электронные письма локально (у каждого домена есть внешние почтовые ящики - 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.