Кажется никакой разницы нет, в сетевых настройках своего сервера указываешь ДНС и все, разница только в администрировании. Если свой - это твои проблемы, если прова - его. Но лучше всего, в таком случае, у себя запустить кеширующий DNS, что сильно снизит трафик.
Открывай файл /etc/sendmail.cf и правь следующие строки:
.... #My official domain name Dj$w.<свой_домен> ....... # "Smart" relay host (may be null) DSmail.bestcomp.net ....... # Who I masquerade as (null for no masq) DM<свой_домен>
Это для отправки почты. А для получения почты, настраиваешь fetchmail.
> Как настроить почтовый сервер через внешний ДНС сервер.
Вопрос типа "как посмотреть телевизор через стиральную машину ?" :-))
Какая разница чей DNS сервер ? Если на нем есть домен, связанный с доменами предыдущих уровней, а в нем есть mx запись с min номером, указывающая на твой ip, то почта на этот домен будет приходить в первую очередь тебе (на этот твой ip). И на каком внешнем/внутреннем, твоем/не_твоем сервере находится эта зона НЕ ВАЖНО ! Просто настрой почтовый сервер на прием писем для "кто_то@твой.почтовый.домен" и все будет работать.