SMTP был разработан для использования с постоянно включенными серверами; большинство людей не оставляют свой почтовый клиент работающим 24x7 и могут получать электронную почту в любое время. Совсем недавно стало возможным использовать ETRN
для указания удаленному серверу попытаться доставить что-либо, поставленное в очередь для клиента, но это все еще не широко поддерживается и в целом не работает так же хорошо, как "вытягивание" на стороне клиента ( или расширение IMAP для поддельного push IDLE
).
Существует дополнительная проблема, заключающаяся в том, что большинство серверов отправляют предупреждения исходному отправителю в случае сбоя доставки на следующий сервер; это хорошо для внутрисерверных передач, но плохо для периодически подключенных клиентов.