Che cosa significano gli stati di un rapporto di recapito?
Dopo ogni invio ricevi uno stato per ciascun messaggio. Quelle parole si assomigliano ma significano cose molto diverse, e la differenza determina se devi fare qualcosa.
Sent
Il messaggio è stato accettato dall'operatore ed è in viaggio. Non è ancora una conferma che sia arrivato.
Delivered
Il dispositivo ha ricevuto il messaggio. È l'unico stato che conferma che l'SMS è arrivato. Se qualcuno l'abbia letto non lo sa nessuno — l'SMS non ha conferma di lettura.
Buffered
L'operatore trattiene il messaggio perché il dispositivo è spento o fuori copertura, e riprova. Di norma si risolve da sé.
Undelivered
L'operatore ha rinunciato. Spesso un numero che non esiste più. Togli quel numero dalla tua lista.
Expired
Il periodo di validità è scaduto prima che il dispositivo diventasse raggiungibile. Per i messaggi legati al tempo, come i codici, conviene impostare una durata breve.
Rejected
Rifiutato prima ancora di partire: un numero non valido, un nome mittente non ammesso o una destinazione non aperta.
Blacklist
Il destinatario si è disiscritto. Rispettalo — è anche un obbligo di legge.