Este guia descreve como usar a Mail API para enviar e receber e-mails.
Antes de começar
Você precisa registrar seus remetentes de e-mails como remetentes autorizados. Para mais informações, consulte quem pode enviar e-mails.
Como enviar e-mails
Para enviar e-mails do seu aplicativo:
Use o tipo
mail.Message
para definir o remetente, o destinatário, o assunto e o corpo da mensagem.Envie o e-mail com a função
mail.Send
.
O exemplo a seguir mostra como enviar uma mensagem de e-mail ao usuário como uma confirmação de que foi criada uma nova conta com o aplicativo:
Como receber e-mails
É possível configurar seu aplicativo para receber e-mails de endereços no seguinte formato:
anything@appid.appspotmail.com
Para receber e-mails:
Ative os e-mails recebidos no arquivo
app.yaml
do seu app:Configure um gerenciador para processar e-mails recebidos, fornecidos ao seu aplicativo como dados MIME em uma solicitação HTTP
POST
.No seu app, registre um gerenciador para o caminho
/_ah/mail/
:No gerenciador, leia os dados do e-mail de
*http.Request
:
Use o pacote
net/mail
na biblioteca padrão para analisar mensagens de e-mail.