En esta guía, se describe cómo usar la API de correo para enviar y recibir correos electrónicos.
Antes de comenzar
Debes registrar los correos electrónicos de tus remitentes como remitentes autorizados. Para obtener más información, consulta quién puede enviar correos electrónicos.
Envía correos electrónicos
Para enviar un correo electrónico desde la aplicación, realiza los siguientes pasos:
Usa el tipo
mail.Message
para configurar el remitente, destinatario, asunto y cuerpo del mensaje.Envía el correo electrónico con la función
mail.Send
.
En el siguiente ejemplo, se envía un mensaje de correo electrónico al usuario como confirmación de que creó una cuenta nueva con la aplicación:
Cómo recibir correos electrónicos
Puedes configurar la aplicación para que reciba correos electrónicos entrantes en las direcciones con el siguiente formato:
anything@appid.appspotmail.com
Para recibir correos electrónicos, realiza los siguientes pasos:
Habilita el correo electrónico entrante en el archivo
app.yaml
de tu app:Configura un controlador para procesar los correos electrónicos entrantes, que se suministran a la app como datos MIME en una solicitud
POST
HTTP.En la app, registra un controlador para la ruta de acceso
/_ah/mail/
:En el controlador, lee los datos del correo electrónico desde
*http.Request
:
Puedes usar el paquete
net/mail
de la biblioteca estándar para analizar los mensajes de correo electrónico.