обычно в почтовом клиенте необходимо настроить SMTP-сервер для отправки почты.
При отправке почты настроенный SMTP-сервер просто разрешает домен после символа @at в адресе электронной почты получателя с DNS-запросом типа MX. DNS ответит с адресом SMTP-сервера почтового обменника поставщика почты получателя, и ваш SMTP-сервер будет пересылать вашу почту к нему.
мой вопрос: почему это не делается непосредственно почтовым клиентом? Она ничего особенного: это просто DNS mx запрос и протокол делают дело непосредственно с почтовым обменником получателя провайдера alaways SMTP.
Если бы это было так, почта могла бы идти прямо на нужный сервер: она должна быть быстрее и избегать бесполезного трафика.
может быть, это связано с тем, что, возможно, SMTP-сервер получателя может быть вниз по какой-то причине или слишком занят, чтобы обрабатывать почту, когда вы отправляете его, и что, следовательно, преимущество использования нашего персональный SMTP-сервер является то, что он заботится, чтобы попытаться снова отправить почту через регулярные промежутки времени?
Это единственная причина, я вижу: на самом деле это было бы не так практично, если бы это было ответственность почтового клиента, так как, возможно, пользователь закрыть его или выключить компьютер.
если это единственная причина: так часто случается, что SMTP-сервер не может обработать письмо немедленно?