Risoluzione dei problemi
Cosa significa lo stato Attempted?
Attempted significa che il server ricevente ha rifiutato temporaneamente la tua email. Emailit ritenta per circa 21 ore prima di rinunciare e impostarla come rimbalzata.
Questo articolo spiega lo stato Attempted, perché i server riceventi rinviano la posta e cosa puoi fare mentre Emailit continua a ritentare.
Sintomi
- Un’email risulta Attempted in Email APIEmails, con il tooltip «Delivery attempted but resulted in a temporary failure».
- La scheda Deliveries elenca uno o più tentativi con una risposta
4xx, come421 4.7.0 Try again latero451 4.7.1 Greylisted. - Il tuo webhook riceve eventi
email.attemptedconsmtp_code,smtp_enhanced_codeesmtp_response.
Causa
Il server di posta del destinatario ha risposto con un errore temporaneo, oppure non ha risposto affatto. I motivi più comuni:
- Greylisting. Alcuni server rifiutano di proposito il primo tentativo di un mittente sconosciuto e accettano il nuovo tentativo.
- Limitazione della velocità da parte del provider. I grandi provider di posta rinviano le email quando il volume di un mittente aumenta all’improvviso o la sua reputazione è nuova. Succede spesso durante il warm-up.
- Problemi temporanei dal loro lato, come manutenzione, una coda piena o un timeout DNS.
- Errori di connessione o timeout nel raggiungere il server del destinatario.
Emailit ritenta automaticamente, fino a 7 tentativi a intervalli crescenti: 10, 20, 40, 80, 160, 320 e 640 minuti, circa 21 ore in totale. Lo stato resta Attempted finché non succede una di queste cose:
- Un tentativo riesce e lo stato passa a Delivered.
- Il server dà un rifiuto permanente
5xxe lo stato passa a Bounced. - Tutti e 7 i tentativi non riescono. L’email viene impostata su Bounced con
Maximum number of delivery attempts (7) has been reachede l’indirizzo viene aggiunto alla lista di soppressione.
Alcune risposte che sembrano temporanee, come «mailbox full» o «account disabled», vengono trattate come permanenti perché ritentare non servirebbe.
Soluzione
-
Leggi la risposta. Apri l’email e controlla la scheda Deliveries. Di solito la risposta del server ricevente indica il motivo. Cerca il codice in Codici di risposta SMTP e Codici di stato estesi.
-
Attendi i nuovi tentativi. Nella maggior parte dei casi greylisting e limitazioni si risolvono al primo o al secondo nuovo tentativo. Non devi reinviare l’email: reinviarla crea un duplicato.
-
Cerca uno schema ricorrente. Se molte email verso uno stesso provider risultano Attempted, rallenta gli invii verso quel provider e controlla l’autenticazione e la salute degli invii. La limitazione della velocità è spesso un segnale di reputazione.
-
Annulla se non vuoi più inviarla. Seleziona Cancel delivery nella pagina dell’email per fermare i nuovi tentativi rimanenti. Un tentativo già in corso potrebbe comunque concludersi.
-
Dopo un bounce definitivo, decidi se inviarla di nuovo. Risolvi la causa, rimuovi l’indirizzo dalle soppressioni se è valido, poi usa Retry per inviarne una nuova copia.
Per la differenza tra errori temporanei e permanenti, vedi Qual è la differenza tra hard bounce e soft bounce?.
Serve ancora aiuto?
Se un provider rinvia tutte le tue email per ore, contatta il supporto o chiedi su Discord indicando alcuni ID di email e le risposte della scheda Deliveries.