Usuń wiadomość
Jedna wiadomość, jej treść i załączniki, na twoje żądanie, a nie sprzątania.
Uruchamia prawdziwe wywołanie na twojej przestrzeni roboczej, twoim własnym kluczem.
DELETE /temp-mail/inboxes/{id}/messages/{messageId}
Jedna wiadomość, jej treść i załączniki, na twoje żądanie, a nie sprzątania.
Token skrzynki
export OE=https://api.openemail.ukexport INBOX="Authorization: Bearer oe_inbox_kQ8v…"Każde wywołanie poniżej niesie token zwrócony przez POST /temp-mail/inboxes, w tym samym nagłówku Authorization: Bearer, którego używa klucz API. Sam adres nie autoryzuje niczego, a ten rozdział jest sednem tej funkcji, nie formalnością: adres jednorazowy trafia w ręce strony trzymanej na dystans w tej samej chwili, w której zostaje wydany.
Identyfikator w ścieżce musi wskazywać tę samą skrzynkę co token. Token sam w sobie wskazuje jedną skrzynkę, więc to zabezpieczenie na dwa sposoby, ale dzięki niemu klient, który pomyli dwie skrzynki, dostaje 404, zamiast po cichu czytać nie tę pocztę.
Przykład
Wiersz i wszystkie obiekty pod nim znikają razem. messageCount się nie zmienia: pułap 50 wiadomości liczy to, co przyszło, więc usuwanie zwalnia miejsce w magazynie, ale nie w limicie.
curl -X DELETE "$OE/temp-mail/inboxes/tinb_9c2f41ab7d3e4c118a0f5d72/messages/tmail_4b81c07d2fa9418e93c6a13f" \ -H "$INBOX"{ "object": "temp_message", "id": "tmail_4b81c07d2fa9418e93c6a13f", "deleted": true }Nie ma kosza ani cofnięcia usunięcia. W skrzynce jednorazowej to jest funkcja, a nie brak.
Pełna skrzynka pozostaje pełna. Poczta do niej jest odrzucana w drzwiach, bez powiadomienia o niedoręczeniu i bez niczego do odzyskania później, więc wyjściem jest nowy adres, a nie porządki.