проверьте, что localhost перечислен под mydestination
это - значение по умолчанию, но у Вас, вероятно, есть что-то еще
mydestination = $myhostname, localhost. $mydomain, localhost
также проверьте, что у Вас нет набора relayhost и что/etc/postfix/transport пуст
проверьте также, что корень не искажается ни к чему в/etc/aliases
Если example1.com будет использовать ns1.example1.com и ns2.example1.com затем, то это должно будет склеить записи. Поскольку NS и записи SOA укажут на тот же домен, DNS нужны эти записи связующего звена, чтобы смочь рекурсивно вызвать любые записи в домене с Вашего сервера (что-то должно указать на Ваш сервер, в конце концов).
Для example2.com, если это поливается из шланга третьей стороной, и предполагая, что у стороны есть свои собственные серверы имен (говорят, что ns1.domain.com и ns2.domain.com) затем example2.com не должен иметь никакого связующего звена или не уточнено записывает. Вместо этого это должно запись SOA, указывающая на серверы domain.com. Это по существу говорит, что DNS для движения говорит с теми серверами, потому что TLD не знает, где следующий прямой шаг.