Questa guida descrive come utilizzare l'API Mail per inviare e ricevere posta.
Prima di iniziare
Devi registrare i tuoi indirizzi email come mittenti autorizzati. Per scoprire di più, consulta l'articolo su chi può inviare email.
Invio di messaggi
Per inviare posta dalla tua applicazione:
Utilizza il tipo
mail.Message
per impostare il mittente, il destinatario, l'oggetto e il corpo del messaggio.Invia l'email con la funzione
mail.Send
.
L'esempio seguente invia un messaggio e-mail all'utente per confermare che ha creato un nuovo account con l'applicazione:
Ricezione di messaggi
Puoi configurare la tua app in modo da ricevere le email in arrivo a indirizzi nel seguente formato:
anything@appid.appspotmail.com
Per ricevere email:
Attiva la posta in arrivo nel file
app.yaml
della tua app:Imposta un gestore per l'elaborazione delle email in arrivo fornite alla tua app come dati MIME in una richiesta
POST
HTTP.Nell'app, registra un gestore nel percorso
/_ah/mail/
:Nel gestore, leggi i dati dell'email dal
*http.Request
:
Puoi utilizzare il pacchetto
net/mail
nella libreria standard per analizzare i messaggi di posta.