Здесь у вас есть достойное объяснение, как электронная почта работает с красивыми картинками :)
Чтобы ответить на ваши вопросы:
Электронная почта находит путь как любой другой сетевой пакет - через IP-адрес - в этом нет никакой разницы.
Ваш SMTP-сервер должен иметь возможность находить MX-записи домена вашего получателя - в этом случае он должен быть централизованным. Проверьте это - откройте командную строку и введите:
nslookup [войти]
set type = mx [enter]
gmail.com
Вот как вы находите SMTP-серверы :) Так что, если отправлять почту на somone@gmail.com, он знает, куда идти.
Более того - если у меня есть свой собственный SMTP-сервер, я могу отправить вам электронное письмо с подписью на любой адрес, такой как santa@northpole.com (это просто часть текста в моей электронной почте), - но ваш провайдер smtp, вероятно, не получит это письмо Или отправьте его в спам, потому что он не будет доверять этому серверу.