Передача завершается не тогда, когда письмо открыли
Почтовая пересылка обычно устроена как цепочка передач между серверами. Отправляющий сервер связывается со следующим почтовым сервером и передаёт ему письмо. Тот подтверждает, что принял сообщение и теперь отвечает за дальнейшую обработку. Только после такого подтверждения отправитель убирает письмо из очереди пересылки.
Это похоже на эстафету с отметкой о передаче: без подтверждения нельзя считать, что следующий участник действительно получил посылку. Если связь оборвалась или сервер адресата временно не принимает почту, письмо остаётся в очереди и отправляющий сервер пытается доставить его позднее.
Очередь и почтовый ящик — разные места
После приёма письма сервер адресата обычно сохраняет его в почтовом ящике. Это уже не временная копия для транспортировки, а хранимое сообщение, доступное получателю через почтовую программу или веб-интерфейс. Срок хранения там зависит от настроек и действий пользователя, а не от того, сколько заняла пересылка.
Удаление копии из очереди также не означает, что во всей системе не осталось других экземпляров: письмо может храниться в ящиках отправителя и получателя, а организации могут отдельно вести резервные копии или архивы. Смысл очереди скромнее и практичнее: сервер держит сообщение, пока не передаст ответственность за него следующему серверу. Поэтому сбой на маршруте обычно задерживает письмо, а не заставляет отправителя вручную пересылать его заново.






