>[оверквотинг удален]
> xxgdb $daemon_directory/$process_name $process_id
>& sleep 5
>sendmail_path = /usr/local/sbin/sendmail
>newaliases_path = /usr/local/bin/newaliases
>mailq_path = /usr/local/bin/mailq
>setgid_group = maildrop
>html_directory = no
>manpage_directory = /usr/local/man
>sample_directory = /usr/local/etc/postfix
>readme_directory = no А не поэтому ли он лезет в DNS?
relayhost = $mydomain
mydomain = xxxx.ru (внешний домен)
А далее начинается поиск MX для xxxx.ru (внешний домен)
И естественно попадает на внешний ip маршрутизатора
Если вот это посмотреть
Метод доставки: прямой или не прямой
По умолчанию, Postfix пытается посылать почту в Internet напрямую. В зависимости от окружения, в котором функционирует Ваш почтовый сервер, это может быть невозможно или нежелательно. Например, Ваша машина может быть отключена от Internet-а в нерабочее время, она может быть закрыта файрволлом, Ваш провайдер может запрещать пересылку почты в Internet напрямую. В таких случаях Вам необходимо настроить Postfix на пересылку писем через другой почтовый сервер (relay host).
Примеры (укажите только один вариант из следующих):
/etc/postfix/main.cf:
relayhost = (по умолчанию: посылать в Internet напрямую)
relayhost = mydomain (пересылать через локальный почтовый сервер)
relayhost = mydomain (пересылать через локальный почтовый сервер)
relayhost = [mail.isp.tld] (пересылать через почтовый сервер провайдера)
А если сделать так
relayhost = (по умолчанию: посылать в Internet напрямую)
У вас может почтовик сразу наружу выбрасывать по 25 порту?
relayhost это хост на котором стоит другой MTA и разрешен релей для вашего домена (подсети)через него, тут как правило имеет смысл указывать релей провайдера, если не можете швырять напрямую почту (фильтруется 25 порт)