Postfix на сервере возвращает письма, отправленные на тот же домен, внешние домены работают

Postfix на сервере возвращает письма, отправленные на тот же домен, внешние домены работают

Моя электронная почта @example.com размещена в Google Apps. Я могу отправлять и получать электронную почту на все 4 аккаунта, которые я создал для @example.com. Я также владею www.example.com.

Проблема в том, что невозможно отправлять письма на адреса, заканчивающиеся на тот же домен @example.com, сохраняется. Я переключил настройки в контактных формах, чтобы они указывали на мой личный адрес, который НЕ заканчивается на @example.com, и форма отправляет.

Я захожу в терминал и использую # echo SERVER MAIL TEST | mail[email protected]и электронное письмо отправляется. Однако при использовании той же команды и отправке на[email protected], проблема возникает.

У меня есть логи и подозрение, что я испортил main.cf, вот pastebin для лога и main.cf

http://pastebin.com/bysqpY4E

http://pastebin.com/x2GK9pPZ

Есть идеи? Я вообще правильно объясняю?

решение1

Вы действительно настроили записи MX DNS домена «example.com» в приложениях Google, как вы можете видеть:

tampax ~ # dig MX example.com ;; ANSWER SECTION: elemetx.com. 1799 IN MX 10 alt4.aspmx.l.. elemetx.com. 1799 IN MX 1 aspmx.l.. elemetx.com. 1799 IN MX 10 alt3.aspmx.l.. elemetx.com. 1799 IN MX 5 alt2.aspmx.l... elemetx.com. 1799 IN MX 5 alt1.aspmx.l...

Дело в том, что у вас настроено то же самое доменное имя на почтовом сервере postfix, поэтому, когда postfix пытается доставить письмо на этот домен (example.com), он выполняет ЛОКАЛЬНУЮ доставку (письмо НИКОГДА не выходит за пределы вашего сервера postfix, поскольку он считает себя владельцем почтового сервера этого домена), как вы можете видеть:

Oct 2 10:00:06 elemetx postfix/local[30374]: 48FDB162B19: to=<[email protected]>, HERE ->> **relay=local** <<- HERE, delay=0.03, delays=0.02/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: "webmaster")

Также, что касается счета "[email protected]" не настроено в вашем /etc/aliases, электронное письмо возвращается отправителю (в данном случае root@).

(локальные учетные записи определяются в этой строке конфигурации postfix:)

alias_database = hash:/etc/aliases

Наконец, вот что является причиной проблемы:

моеназначение = example.com

Эта строка заставляет Postfix «локально доставлять» любое электронное письмо на адрес @elemetx.com, как вы можете увидеть в официальной документации Postfix:

«Параметр mydestination указывает, какие домены эта машина будет доставлять локально, а не пересылать на другую машину».

Удалите эту строку или измените ее на (например):

mydestination = localhost

После этого перезапустите postfix:

/etc/init.d/postfix restart

Ваше здоровье,

Связанный контент