Приложения для электронной почты РЕАЛЬНО связываются с сервером электронной почты получателя.Это не то, для чего они.Вместо этого они свяжутся с вашим локальным SMTP-сервером (работающим локально на том же сервере или с вашим провайдером) и передадут почту на этот сервер.Затем этот промежуточный сервер выполняет тяжелую работу по поиску того, кто обрабатывает электронную почту получателя и связывается с этим сервером.
Часть этого процесса состоит в том, чтобы просмотреть адрес электронной почты получателя, например, fred@example.com, и выполнитьDNS-запрос на example.com
для получения записей MX этого домена.Эти записи (M) ail e (X) указывают «публичные» почтовые серверы для домена, на который следует отправлять входящую почту.
Это освобождает вас и ваше приложение от необходимости знать, КАК или ГДЕдоставить каждый кусок почты ... все, что вам нужно сделать, это знать, где находится ваш локальный почтовый сервер.Точно так же, как вам не нужно знать, КАК письмо от обычной почты отправляется от вас к вашему другу по переписке - все, что вам нужно, это написать адрес на конверте и бросить его в почтовый ящик.Почтовая служба заботится обо всех деталях при получении письма из пункта А в пункт Б.