Invio di e-mail di prova in Amazon SES con il simulatore - Amazon Simple Email Service

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à.

Invio di e-mail di prova in Amazon SES con il simulatore

Consigliamo di utilizzare la console Amazon SES per inviare un'e-mail di prova con Amazon SES. Poiché la console richiede l'immissione manuale di informazioni, in genere devi usarla solo per inviare e-mail di prova. Quando inizi a usare Amazon SES, molto probabilmente invierai le tue e-mail tramite l'interfaccia SMTP o l'API di Amazon SES. Tuttavia, la console è utile per monitorare l'attività di invio.

I seguenti argomenti illustrano come utilizzare il simulatore di mailbox sia dalla console che manualmente inviando e-mail:

Utilizzo del simulatore di mailbox dalla console

Importante
  • In questo tutorial ti invierai un'e-mail dalla console, in modo da controllare se la ricevi. Per ulteriori sperimentazioni o test di carico, consulta Utilizzo manuale del simulatore di mailbox.

  • Oltre a non essere conteggiate ai fini della quota di invio o delle percentuali di mancati recapiti (bounce) e reclami, le e-mail inviate al simulatore di mailbox non influenzano i parametri di Virtual Deliverability Manager.

Prima di seguire questi passaggi, completa le attività descritte in Impostazione di Amazon Simple Email Service.

Invio di un messaggio e-mail di prova dalla console Amazon SES
  1. Accedi alla AWS Management Console e apri la console Amazon SES all'indirizzo https://console.aws.amazon.com/ses/.

  2. Nel pannello di navigazione, in Configuration (Configurazione), scegli Verified identities (Identità verificate).

  3. Dalla tabella Identities (Identità), seleziona un'identità e-mail verificata facendo clic direttamente sul nome dell'identità anziché selezionandone la casella di controllo. Se non disponi di un'identità e-mail verificata, consulta Creazione di un'identità dell'indirizzo e-mail.

  4. Nella pagina dei dettagli dell'identità e-mail selezionata, scegli Send test email (Invia e-mail di prova).

  5. Per Message details (Dettagli messaggio), scegli Email Format (Formato e-mail). Sono disponibili le due opzioni seguenti:

    • Formatted (Formattata): questa è l'opzione più semplice. Scegli questa opzione se vuoi semplicemente digitare il testo del messaggio nella casella di testo Body (Corpo). Quando invii l'e-mail, Amazon SES applica al testo il formato di e-mail automaticamente.

    • Raw: scegli questa opzione se vuoi inviare un messaggio più complesso, ad esempio un messaggio che include contenuto HTML o un allegato. A causa di questa flessibilità, devi formattare personalmente il messaggio, come descritto in Invio di e-mail non elaborate utilizzando l'API Amazon SES v2, quindi incollare l'intero messaggio formattato, incluse le intestazioni, nella casella di testo Body (Corpo). Puoi usare l'esempio seguente, che include contenuto HTML, per inviare un'e-mail di prova usando il formato e-mail Raw. Copia e incolla questo messaggio completo nella casella di testo Body (Corpo). Assicurati che non vi sia una riga vuota tra l'intestazione MIME-Version e l'intestazione Content-Type; in caso contrario, l'e-mail avrebbe un formato di testo normale invece che HTML.

      Subject: Amazon SES Raw Email Test MIME-Version: 1.0 Content-Type: text/html <!DOCTYPE html> <html> <body> <h1>This text should be large, because it is formatted as a header in HTML.</h1> <p>Here is a formatted link: <a href="https://docs.aws.amazon.com/ses/latest/DeveloperGuide/Welcome.html">Amazon Simple Email Service Developer Guide</a>.</p> </body> </html>
  6. Scegli il tipo di scenario di e-mail simulato che desideri testare espandendo la casella dell'elenco Scenario.

    1. Se scegli Custom (Personalizzato) e ti trovi ancora nella sandbox Amazon SES, assicurati che l'indirizzo specificato nel campo Custom recipient (Destinatario personalizzato) sia un indirizzo e-mail verificato. Per ulteriori informazioni, consulta Creazione di un'identità dell'indirizzo e-mail.

  7. Compila i campi rimanenti come desiderato.

  8. Scegli Send a Test Email (Invia e-mail di prova).

  9. Accedi al client e-mail dell'indirizzo al quale hai inviato l'e-mail. Troverai il messaggio inviato.

Utilizzo manuale del simulatore di mailbox

Amazon SES include un simulatore di mailbox che puoi utilizzare per testare il modo in cui la tua applicazione gestisce diversi scenari di invio di e-mail. Il simulatore di mailbox è utile, ad esempio, se hai bisogno di testare un'applicazione per l'invio di e-mail senza la creazione di indirizzi e-mail fittizi, oppure se devi individuare la velocità effettiva massima del tuo sistema senza compromettere la quota di invio giornaliera.

Considerazioni importanti

Quando utilizzi il simulatore di mailbox Amazon SES considera le seguenti caratteristiche e limitazioni:

  • Puoi utilizzare il simulatore di mailbox anche se il tuo account è nella sandbox Amazon SES.

  • Le e-mail inviate al simulatore di mailbox sono limitate dalla frequenza massima in uscita del tuo account, ma non influenzano le quote di invio giornaliere. Ad esempio, se il tuo account è autorizzato a inviare 10.000 messaggi per un periodo di 24 ore e invii 100 messaggi al simulatore di mailbox, potrai comunque inviare fino a 10.000 messaggi a normali destinatari senza raggiungere la quota di invio.

  • Le e-mail inviate al simulatore di mailbox non impattano sull'efficienza del recapito delle tue e-mail o sui parametri di reputazione. Ad esempio, se invii un numero elevato di messaggi all'indirizzo del simulatore di e-mail che causano il mancato recapito, non mostrerà alcun messaggio indicante che il tuo tasso di mancato recapito è troppo elevato nella pagina della console dei parametri di reputazione.

  • Ai fini della fatturazione, le e-mail inviate al simulatore di mailbox Amazon SES sono considerare esattamente come qualsiasi altro messaggio e-mail inviato utilizzando Amazon SES. In altre parole, ti verranno fatturati per lo stesso importo sia i messaggi inviati al simulatore di mailbox sia quelli inviati ai normali destinatari.

  • Il simulatore di mailbox supporta l'etichettatura, che consente di inviare e-mail allo stesso indirizzo del simulatore di mailbox in vari modi oppure di testare il modo in cui la tua applicazione gestisce il VERP (Variable Envelope Return Path). Ad esempio, puoi inviare un'e-mail a bounce+label1@simulator.amazonses.com e bounce+label2@simulator.amazonses.com per verificare se la tua applicazione è in grado di abbinare un messaggio di mancato recapito con l'indirizzo e-mail che ha causato il mancato recapito.

  • Se utilizzi il simulatore di mailbox per simulare più mancati recapiti dalla stessa richiesta di invio, Amazon SES combina le risposte di mancato recapito in una singola risposta.

Utilizzo del simulatore di mailbox

Per utilizzare il simulatore di e-mail, individua lo scenario nella tabella riportata di seguito, quindi invia un'e-mail all'indirizzo e-mail corrispondente.

Nota

Quando invii un'e-mail all'indirizzo del simulatore di mailbox, devi inviarla tramite Amazon SES, utilizzando l'AWS CLI, un SDK AWS, la console Amazon SES, l'interfaccia SMTP Amazon SES o l'API Amazon SES. Il simulatore di mailbox non risponde alle e-mail ricevute da fonti esterne.

Scenario simulato Indirizzo e-mail
Consegna eseguita correttamente: il provider di posta elettronica del destinatario accetta la tua e-mail. Se hai impostato le notifiche di consegna come descritto in Impostazione delle notifiche degli eventi per Amazon SES, Amazon SES invia una notifica di consegna tramite Amazon Simple Notification Service (Amazon SNS). success@simulator.amazonses.com
Mancato recapito: l'ISP del destinatario rifiuta la tua e-mail con un codice di risposta SMTP 550 5.1.1 ("Utente sconosciuto"). Amazon SES genera una notifica di mancato recapito e, in base alle impostazioni del tuo account, te la invia tramite e-mail o invia una notifica a un argomento Amazon SNS. L'indirizzo e-mail del simulatore di mailbox non è collocato nella lista di soppressione Amazon SES, come accade normalmente in caso di mancato recapito permanente. La risposta di mancato recapito ricevuta dal simulatore di mailbox è conforme allo standard RFC 3464. Per informazioni su come ricevere feedback sul mancato recapito, consulta Impostazione delle notifiche degli eventi per Amazon SES. bounce@simulator.amazonses.com
Risposte automatiche: il provider di posta elettronica del destinatario accetta la tua e-mail e la consegna alla casella di posta in arrivo del destinatario. Il provider di posta elettronica invia una risposta automatica, ad esempio un messaggio di "fuori sede", all'indirizzo indicato nell'intestazione del percorso di ritorno dell'e-mail, oppure all'indirizzo della busta del mittente ("MAIL FROM") qualora l'intestazione del percorso di ritorno non sia presente. La risposta automatica che ricevi dal simulatore di mailbox è conforme allo standard RFC 3834. ooto@simulator.amazonses.com
Reclamo: il provider di posta elettronica del destinatario accetta la tua e-mail e la consegna alla casella di posta in arrivo del destinatario. Il destinatario stabilisce che il messaggio non è stato richiesto e clicca su "Contrassegna come spam" nel suo client di posta elettronica. Amazon SES ti inoltra quindi la notifica di reclamo tramite e-mail o utilizzando una notifica Amazon SNS, in base alla modalità di impostazione dell'account. La risposta di reclamo ricevuta dal simulatore di mailbox è conforme allo standard RFC 5965. Per informazioni su come ricevere feedback sul reclamo, consulta Impostazione delle notifiche degli eventi per Amazon SES. complaint@simulator.amazonses.com
Indirizzo del destinatario presente sulla lista di eliminazione: Amazon SES genera un mancato recapito permanente come se l'indirizzo del destinatario fosse presente sulla lista di eliminazione. suppressionlist@simulator.amazonses.com

Test degli eventi di rifiuto

Per ogni messaggio inviato tramite Amazon SES viene eseguita la scansione per la ricerca di virus. Se invii un messaggio che contiene un virus, Amazon SES accetta il messaggio, rileva il virus e respinge l'intero messaggio. Quando Amazon SES rifiuta un messaggio, interrompe l'elaborazione e non tenta di inviarlo al server di posta elettronica del destinatario. Ciò genera un evento di rifiuto.

Il simulatore di mailbox Amazon SES non include un indirizzo per il test degli eventi di rifiuto. Tuttavia, puoi testare gli eventi di rifiuto utilizzando un file di test EICAR (European Institute for Computer Antivirus Research). Questo file rappresenta un metodo standard del settore per il test di software antivirus in modo sicuro. Per creare un file di test EICAR, incolla il testo seguente in un file:

X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

Salva il file come sample.txt, allegalo a un'e-mail, quindi invia il messaggio e-mail a un indirizzo verificato. Se non vi sono altri problemi con l'e-mail, Amazon SES accetta il messaggio, ma poi lo rifiuta come se l'istanza contenesse effettivamente un virus.

Nota

Le e-mail rifiutate, incluse quelle inviate utilizzando la procedura sopra indicata, sono conteggiate ai fini della quota di invio giornaliera. Viene fatturato ogni messaggio inviato, inclusi i messaggi rifiutati.

Per ulteriori informazioni sui file di test EICAR , consulta la relativa pagina su Wikipedia.