Prosty pomysł
Od zewnątrz email tymczasowy wygląda prosto: tworzysz adres, odbierasz wiadomość i korzystasz z kodu lub linku. Za kulisami kilka systemów współpracuje, żeby skierować przychodzącą pocztę do jednorazowej skrzynki.
Serwis emaila tymczasowego potrzebuje domen, rekordów skrzynek, obsługi poczty przychodzącej, magazynu wiadomości, reguł wygaszania i interfejsu WWW.
Domeny i tworzenie skrzynek
Najpierw serwis posiada lub kontroluje jedną lub więcej domen pocztowych. Gdy tworzysz tymczasową skrzynkę, system generuje adres lokalny na jednej z tych domen, na przykład losową nazwę skrzynki.
Ten rekord skrzynki zawiera szczegóły takie jak czas życia, data wygaśnięcia, token dostępu, status właściciela i limity domeny.
Odbieranie poczty przychodzącej
Gdy ktoś wysyła email na adres tymczasowy, infrastruktura pocztowa kieruje go do serwisu. Serwis sprawdza, czy skrzynka istnieje, czy nadal jest aktywna i czy wiadomość jest dozwolona.
Jeśli zostanie zaakceptowana, wiadomość jest zapisywana i pokazywana w skrzynce.
Wyodrębnianie kodów weryfikacyjnych
Wielu użytkowników emaila tymczasowego potrzebuje wyłącznie kodu OTP. Serwis może skanować tematy i treści wiadomości w poszukiwaniu prawdopodobnych kodów weryfikacyjnych i wyświetlać je bezpośrednio na liście skrzynki.
TempMailito robi to, aby przyspieszyć przepływy oparte na kodach. Więcej kontekstu znajdziesz w artykule Email tymczasowy do kodów weryfikacyjnych.
Wygasanie i sprzątanie
Tymczasowe skrzynki nie powinny trwać wiecznie. Reguły wygaszania usuwają stare skrzynki i wiadomości, utrzymując czystość magazynu i ograniczając ryzyko dla prywatności. Różne serwisy mogą obsługiwać różne czasy życia.
Porównanie czasów trwania skrzynek znajdziesz w artykule 10 Minute Mail a email tymczasowy.
API i webhooki
Serwisy przyjazne deweloperom udostępniają API do tworzenia skrzynek i czytania wiadomości. Webhooki mogą powiadamiać systemy o nadejściu wiadomości. Jest to przydatne w zautomatyzowanych testach i przepływach CI.
Przewodnik nastawiony na deweloperów znajdziesz w artykule API emaila tymczasowego: jak zautomatyzować testy emaili.
Powiązane poradniki
Podsumowanie
Email tymczasowy łączy prawdziwą dostawę poczty z zarządzaniem krótkotrwałymi skrzynkami. Jest prosty dla użytkowników, a jednocześnie na tyle potężny, że wystarcza przepływom prywatnościowym, kodom OTP i zautomatyzowanym testom emaili.
