Nie ma natywnej możliwości zdefiniowanej przez standardowe protokoły pocztowe umożliwiającej odwołanie wysłania już wysłanej wiadomości.
Niektóre klienty pocztowe i serwery mają możliwość odwołania wysłania wiadomości, ale jest to realizowane za pomocą ich wbudowanych mechanizmów. Na przykład, gdy jest używany Microsoft Outlook z serwerem pocztowym Microsoft Exchange, użytkownicy mogą odwołać wysłanie wiadomości poprzez czasowe usunięcie ich ze skrzynki pocztowej odbiorcy. Nie jest to standardowa funkcja i jest zależna od tego, czy serwer może kontrolować zarówno konto nadawcy, jak i odbiorcy wiadomości. Więcej szczegółów na ten temat znajduje się w artykule pomocy Microsoftu: Recall or replace an email message that you sent.
Niektóre usługi pocztowe, np. Poczta Google – Gmail dodaje czas opóźnienia wysłania wiadomości. Dzięki temu przed upływem zadanego czasu opóźnienia wysyłki można w gotowej do wysłania wiadomości dokonać zmian. Nie jest to prawdziwa funkcja odwołania wysyłania, a tylko anulowanie wysłania wiadomości.
Podobną funkcję w Thunderbirdzie można uzyskać, instalując rozszerzenie Send later, które ma funkcję opóźniania wysyłania każdej wiadomości i umożliwia zmianę decyzji, co do jej wysłania, a także możliwość usunięcia wiadomości ze skrzynki nadawczej przed jej wysłaniem.
Najprostszym sposobem opóźnienia wysłania wiadomości jest przejście w Thunderbirdzie do pracy w trybie offline, w który można przejść z poziomu menu
. Wszystkie wiadomości do wysłania będą przechowywane na dysku lokalnym i wysłane dopiero po przejściu w tryb online lub po naciśnięciu przycisku .