Постфикс и отправка почты

F0
На сайте с 15.04.2010
Offline
72
720

Приветствую.

Есть почтовый сервер компании, всё работает хорошо, подняли ещё один сервер для сайта на соседнем ip, запустили сайт xxx.ru, появилась интересная проблема. Сайт отправляет все письма, постфикс отправляет письма только на внешние адреса, а на адреса xxx.ru не отправляет, все висят в очереди с ошибкой user lookup error. Отправитель noreply@xxx.ru

Подскажите куда копать.

Есть предположение, что в ns зонах проблема, spf, dkim...

baas
На сайте с 17.09.2012
Offline
161
#1

Хмм, а mx запись верная у домена xxx.ru ?

Настройка BSD систем. (https://www.fryaha.ru) Знание сила, незнание Рабочая сила!
F0
На сайте с 15.04.2010
Offline
72
#2
baas:
Хмм, а mx запись верная у домена xxx.ru ?

mx верные и идут на антиспам... Нужно глянуть и его.

M
На сайте с 01.12.2009
Offline
235
#3
f0b0s:
Приветствую.
Есть почтовый сервер компании, всё работает хорошо, подняли ещё один сервер для сайта на соседнем ip, запустили сайт xxx.ru, появилась интересная проблема. Сайт отправляет все письма, постфикс отправляет письма только на внешние адреса, а на адреса xxx.ru не отправляет, все висят в очереди с ошибкой user lookup error. Отправитель noreply@xxx.ru
Подскажите куда копать.
Есть предположение, что в ns зонах проблема, spf, dkim...

Если есть панель, например ispmanager - то скорей всего почта падает в локальную зону xxx.ru.

Тут наверное надо разберется с проблемой. а не гадать.

Администратор Linux,Freebsd. построения крупных проектов.
F0
На сайте с 15.04.2010
Offline
72
#4

Благодарю за помощь, коллеги.

Причина была в main.cf, усталости и замыленных глазах. Берегите себя.

baas
На сайте с 17.09.2012
Offline
161
#5
f0b0s:
Благодарю за помощь, коллеги.
Причина была в main.cf, усталости и замыленных глазах. Берегите себя.

Вы бы написали как решили проблему, что бы остальным ищущим решения проблемы было проще.

F0
На сайте с 15.04.2010
Offline
72
#6
baas:
Вы бы написали как решили проблему, что бы остальным ищущим решения проблемы было проще.

Вы же понимаете, что не бывает уникальной таблетки для всех.

В моём случае нужно было читать мануал и не делать так: myhostname = xxx.ru

VH
На сайте с 25.05.2018
Offline
2
#7

hostname самого vps скорее всего был xxx.ru. И почтовый сервер искал пользователей на домене xxx.ru уже на локальном сервере, т.к. он и есть получатель, зачем ему искать его, если он и есть xxx.ru. Поэтому он и ищет пользователя в локальных созданных пользователях linux.

Недавно тоже наткнулся на такую проблему,

моё решение было такое: поменять значение параметра "mydestination" на localhost

было:

mydestination = $myhostname, xxx.ru, localhost.ru, localhost

стало:

mydestination = localhost

myhostname при этом оставил как есть, т.е. текущий домен

myhostname = xxx.ru

Из документации Postfix

mydestination (default: $myhostname, localhost.$mydomain, localhost)
The list of domains that are delivered via the $local_transport mail delivery transport. By default this is the Postfix local(8) delivery agent which looks up all recipients in /etc/passwd and /etc/aliases. The SMTP server validates recipient addresses with $local_recipient_maps and rejects non-existent recipients. See also the local domain class in the ADDRESS_CLASS_README file.

The default mydestination value specifies names for the local machine only. On a mail domain gateway, you should also include $mydomain.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий