nebeyte_nubov, каждый сервер - mail.ru например, имеет, прежде всего, свой настоящий цифровой адрес, версии IP4:
194.67.57.126 Что бы людям было удобнее обращаться к этим узлам, придумали сервер имен -- DNS
Этот сервер прописывает алиасы (синонимы)
Этот -- 194.67.57.126 -> mail.ru
Этот -- 127.0.0.1 -> localhost
По этому, для работы этих адресов, нужен DNS сервер
И, это ещё не все. Для отправки почты, нужен сервер SMTP и POP
Сообщения отправляются по такому вот сценарию:
POP сервер - 192.168.1.1 имеет своих зарегистрированых пользователей. Он открывает порт для прослушивания и приёма сообщений. (порт 25)
Для Ответа и отправки почты этому серверу так же потребуется сервер SMTP - можно на том же компьютере - 192.168.1.1 Для отправки почты служит порт, обычно 465
мы можем составить сообщение на адрес таким образом - vasiliy_pupkin@192.168.1.1 (в случае, если у нас нет DNS имен)
vasiliy_pupkin - зарегистрированный пользователь.
Отправлять почту мы можем только через SMTP - поскольку, этот сервер формирует пакеты. Для этого, мы можем придумать свой локальный сервер SMTP, либо зарегистрироваться на - 192.168.1.1 и использовать его SMTP. Можно использовать любой SMTP сервер в вашей сети, где вы зарегистрированы.