Biblioteca Go de código abierto para enviar mensajes de correo electrónico
API GO gratuita, para enviar correos electrónicos utilizando el servidor SMTP.
GoEmail es una API GO simple de código abierto para enviar mensajes de correo electrónico. Usando la API, puede enviar correos electrónicos usando un servidor SMTP, pero la API proporciona la flexibilidad para enviar un mensaje de correo electrónico usando un sufijo local. La API es liviana y no tiene dependencias externas cuando usa Go 1.5, mientras que para que la API funcione necesita al menos la versión 1.2 de Go o superior. Mientras usa la conexión SMPT, la API permite enviar múltiples correos electrónicos usando la misma conexión SMTP.
La API proporciona un montón de funciones para que los desarrolladores faciliten la operación de envío de correo electrónico dentro de GO. Los desarrolladores pueden enviar correos electrónicos SMPT, agregar archivos adjuntos a los correos electrónicos, incrustar imágenes en su mensaje y usar HTML o plantillas de texto para generar un nuevo mensaje de correo electrónico. La API codifica automáticamente los caracteres especiales en el mensaje y brinda soporte para certificados SSL y TLS.
Introducción a Go-Email
La forma recomendada de agregar go-email a su proyecto es usando GitHub. Utilice el siguiente comando para una instalación sin problemas.
Instalar Go-Email a través de GitHub
go get gopkg.in/gomail.v2
API GO gratuita para enviar mensajes de correo electrónico
La API Go de código abierto proporciona una manera eficiente de redactar mensajes de correo electrónico a través de una conexión SMTP. Para crear un nuevo correo electrónico, puede crear una nueva instancia de mensaje utilizando el método NewMessage(). La API proporciona diferentes métodos para configurar De, Para, Asunto y Cuerpo. Para establecer De, Para y Asunto, puede usar el método SetHeader() de la API. De manera similar, para insertar datos en el cuerpo del correo electrónico, utiliza el método SetBody() de la API. Una vez que tenga listo el contenido de su correo electrónico, puede abrir una nueva conexión SMTP con el método NewDialer() al proporcionar los detalles de la conexión SMPT. Una vez que tenga su conexión abierta, el mensaje puede ser entregado al destino.