Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Come funziona l'invio di e-mail in Amazon SES
Questo argomento descrive cosa succede quando si invia un'e-mail con e SES i vari risultati che possono verificarsi dopo l'invio dell'e-mail. La figura seguente rappresenta un riepilogo generale del processo di invio:
-
Un'applicazione client, che funge da mittente di posta elettronica, richiede di inviare e-mail SES a uno o più destinatari.
-
Se la richiesta è valida, SES accetta l'e-mail.
-
SESinvia il messaggio via Internet al destinatario del destinatario. Una volta che il messaggio viene passato aSES, in genere viene inviato immediatamente, con il primo tentativo di recapito che di solito avviene entro millisecondi.
-
A questo punto, si presentano diverse possibilità. Per esempio:
-
Il messaggio viene recapitato ISP correttamente nella casella di posta del destinatario.
-
L'indirizzo e-mail del destinatario non esiste, quindi ISP invia una notifica di rimbalzo a. SES SESquindi inoltra la notifica al mittente.
-
Il destinatario riceve il messaggio ma lo considera spam e registra un reclamo presso il. ISP IlISP, che dispone di un circuito di feedback impostato conSES, invia il reclamo aSES, che poi lo inoltra al mittente.
-
Nelle sezioni seguenti vengono esaminati i singoli risultati possibili dopo che un mittente invia una richiesta via e-mail al destinatario SES e dopo l'SESinvio di un messaggio e-mail al destinatario.
Dopo che un mittente invia una richiesta e-mail a SES
Quando il mittente richiede l'invio di SES un'e-mail, la chiamata può avere esito positivo o negativo. Nelle seguenti sezioni viene illustrato cosa accade in ciascun caso.
Richiesta di invio riuscita
Se la richiesta SES ha esito positivo, SES restituisce una risposta di successo al mittente. Questo messaggio include l'ID messaggio, una stringa di caratteri che identifica in modo univoco la richiesta. Puoi utilizzare l'ID del messaggio per identificare l'e-mail inviata o per tenere traccia dei problemi riscontrati durante l'invio (devi memorizzare la tua mappatura tra un identificatore e l'ID del SES messaggio che ti viene SES restituito quando accetta l'e-mail). SESquindi assembla un messaggio e-mail in base ai parametri della richiesta, analizza il messaggio alla ricerca di contenuti e virus sospetti e quindi lo invia su Internet utilizzando Simple Mail Transfer Protocol (). SMTP In genere, il messaggio viene inviato immediatamente: il primo tentativo di solito si verifica entro pochi millisecondi.
Nota
Se SES accetta la richiesta del mittente e quindi determina che il messaggio contiene un virus, SES interrompe l'elaborazione del messaggio e non tenta di recapitarlo al server di posta del destinatario.
Richiesta di invio non riuscita
Se la richiesta di invio e-mail del mittente SES non riesce, SES risponde al mittente con un errore e elimina l'e-mail. La richiesta potrebbe non riuscire per vari motivi. Ad esempio, potrebbe non essere formattata correttamente o l'indirizzo e-mail potrebbe non essere stato verificato dal mittente.
Il metodo con cui è possibile determinare se la richiesta ha avuto esito negativo dipende da come si chiama. SES Di seguito sono elencati alcuni esempi di eccezioni ed errori che vengono restituiti:
-
Se si chiama SES tramite Query (HTTPS) API (
SendEmail
oSendRawEmail
), le azioni restituiranno un errore. Per ulteriori informazioni, consulta Amazon Simple Email Service API Reference. -
Se utilizzi un AWS SDK per un linguaggio di programmazione che utilizza eccezioni, la chiamata a SES genererà un MessageRejectedException. (Il nome dell'eccezione può variare leggermente a seconda delSDK.)
-
Se si utilizza l'SMTPinterfaccia, il mittente riceve un codice di SMTP risposta, ma la modalità di trasmissione dell'errore dipende dal client del mittente. Alcuni client possono visualizzare un codice di errore al contrario di altri.
Per informazioni sugli errori che possono verificarsi quando si invia un'e-mail conSES, consulta. Errori di invio di e-mail con Amazon SES
Dopo l'SESinvio di un'e-mail da parte di Amazon
Se la richiesta del mittente SES ha esito positivo, SES invia l'e-mail e si verifica uno dei seguenti risultati:
-
Consegna riuscita e il destinatario non si oppone all'e-mail: l'e-mail viene accettata da e ISP quindi ISP recapitata al destinatario. Nella figura seguente è illustrata una consegna completata.
-
Hard bounce: l'e-mail viene rifiutata a ISP causa di una condizione persistente o rifiutata SES perché l'indirizzo e-mail è nell'elenco di SES soppressione. Un indirizzo e-mail è presente nell'elenco di SES soppressione se di recente ha causato un problema di mancata risposta per un cliente. SES Un hard bounce con un ISP può verificarsi perché l'indirizzo del destinatario non è valido. Viene inviata una notifica hard bounce dal ISP retro aSES, che avvisa il mittente tramite e-mail o tramite Amazon Simple Notification Service (AmazonSNS), a seconda della configurazione del mittente. SESnotifica al mittente i rimbalzi della lista di soppressione con lo stesso mezzo. Il percorso di un forte rimbalzo da un ISP è illustrato nella figura seguente.
-
Soft bounce: ISP non è possibile recapitare l'e-mail al destinatario a causa di una condizione temporanea, ad esempio se ISP è troppo occupato per gestire la richiesta o la casella di posta del destinatario è piena. Si verifica un soft bounce anche se il dominio non esiste. ISPInvia una notifica soft bounce a oSES, nel caso di un dominio inesistente, non SES riesce a trovare un server di posta elettronica per il dominio. In entrambi i casi, SES riprova a inviare l'e-mail per un periodo di tempo prolungato. Se SES non è possibile recapitare l'e-mail entro tale periodo di tempo, ti invierà una notifica di annullamento tramite e-mail o tramite Amazon. SNS Se SES è possibile recapitare l'e-mail al destinatario durante un nuovo tentativo, la consegna è avvenuta con successo. Nella figura seguente è illustrato un soft bounce. In questo caso, SES riprova a inviare l'e-mail e alla fine ISP è in grado di consegnarla al destinatario.
-
Reclamo: l'e-mail viene accettata dal destinatario ISP e recapitata al destinatario, ma il destinatario la considera spam e fa clic sul pulsante «Contrassegna come spam» nel proprio client di posta elettronica. Se SES è stato impostato un ciclo di feedback conISP, viene inviata una notifica di reclamo aSES, che inoltra la notifica del reclamo al mittente. La maggior parte ISPs non fornisce l'indirizzo e-mail del destinatario che ha presentato il reclamo, pertanto il modulo di notifica del reclamo SES fornisce al mittente un elenco di destinatari che potrebbero aver inviato il reclamo, in base ai destinatari del messaggio originale e al mittente ISP da cui ha ricevuto il reclamo. SES Nella figura che segue è illustrato il percorso di un reclamo.
-
Risposta automatica: l'e-mail viene accettata da e ISP quindi ISP consegnata al destinatario. ISPQuindi invia una risposta automatica come un messaggio out-of-the-office (OOTO) aSES. SESinoltra la notifica di risposta automatica al mittente. Nella figura seguente è illustrata una risposta automatica.
Assicurati che il programma SES abilitato non riprovi a inviare messaggi che generano una risposta automatica.
Suggerimento
È possibile utilizzare il simulatore di caselle di SES posta per verificare l'esito positivo di un recapito, un rifiuto, un reclamo o cosa succede quando un indirizzo è presente nell'elenco di soppressione. OOTO Per ulteriori informazioni, consulta Utilizzo manuale del simulatore di mailbox.