Questa guida descrive come utilizzare l'API Mail per inviare e ricevere email.
Prima di iniziare
Devi registrare gli indirizzi email dei mittenti come mittenti autorizzati. Per maggiori informazioni le informazioni, vedi chi può inviare email.
Invio di email
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 email all'utente come conferma della creazione di un nuovo account con l'applicazione:
Ricezione della posta
Puoi configurare l'app in modo che riceva le email in arrivo agli indirizzi: formato:
anything@appid.appspotmail.com
Per ricevere email:
Attiva la posta in arrivo nel file
app.yaml
dell'app:Configura un gestore per elaborare le email in arrivo, che vengono fornite alla tua app come dati MIME in una richiesta HTTP
POST
.Nell'app, registra un gestore per il percorso
/_ah/mail/
:Nel gestore, leggi i dati dell'email da
*http.Request
:
Puoi utilizzare il pacchetto
net/mail
nella biblioteca standard per analizzare i messaggi di posta.