Bibliothèque Go Open Source pour envoyer des e-mails
API GO gratuite, pour envoyer des e-mails à l'aide du serveur SMTP.
GoEmail est une simple API GO open source pour l'envoi d'e-mails. À l'aide de l'API, vous pouvez envoyer des e-mails à l'aide d'un serveur SMTP, mais l'API offre la possibilité d'envoyer un e-mail à l'aide d'un suffixe local. L'API est légère et n'a pas de dépendances externes lorsque vous utilisez Go 1.5 alors que pour que l'API fonctionne, vous avez besoin d'au moins Go version 1.2 ou supérieure. Lors de l'utilisation de la connexion SMTP, l'API permet d'envoyer plusieurs e-mails à l'aide de la même connexion SMTP.
L'API fournit un ensemble de fonctionnalités aux développeurs pour faciliter l'opération d'envoi d'e-mails dans GO. Les développeurs peuvent envoyer des e-mails SMPT, ajouter des pièces jointes aux e-mails, incorporer des images dans votre message et utiliser des modèles HTML ou texte pour générer un nouveau message électronique. L'API code automatiquement les caractères spéciaux dans le message et prend en charge les certificats SSL et TLS.
Premiers pas avec Go-Email
La méthode recommandée pour ajouter go-email dans votre projet consiste à utiliser GitHub. Veuillez utiliser la commande suivante pour une installation fluide.
Installer Go-Email via GitHub
go get gopkg.in/gomail.v2
API GO gratuite pour envoyer des e-mails
L'API Go open source offre un moyen efficace de composer un message électronique via une connexion SMTP. Afin de créer un nouvel e-mail, vous pouvez créer une nouvelle instance de message en utilisant la méthode NewMessage(). L'API fournit différentes méthodes pour définir From, To, Subject et Body. Pour définir From, To & Subject, vous pouvez utiliser la méthode SetHeader() de l'API. De même pour les données d'insertion dans le corps de l'e-mail, vous utilisez la méthode SetBody() de l'API. Une fois que le contenu de votre e-mail est prêt, vous pouvez ouvrir une nouvelle méthode NewDialer() de connexion SMTP en fournissant les détails de la connexion SMTP. Une fois votre connexion ouverte, le message peut être livré à la destination.