Open-Source-Go-Bibliothek zum Senden von E-Mail-Nachrichten
Kostenlose GO API zum Versenden von E-Mails über den SMTP-Server.
GoEmail ist eine einfache Open-Source-GO-API zum Senden von E-Mail-Nachrichten. Mit der API können Sie E-Mails über einen SMTP-Server senden, aber die API bietet die Flexibilität, eine E-Mail-Nachricht mit lokalem Postfix zu senden. Die API ist leichtgewichtig und hat keine externen Abhängigkeiten, wenn Sie Go 1.5 verwenden, während Sie mindestens Go Version 1.2 oder höher benötigen, damit die API funktioniert. Bei Verwendung der SMTP-Verbindung ermöglicht die API das Senden mehrerer E-Mails über dieselbe SMTP-Verbindung.
Die API bietet eine Reihe von Funktionen für die Entwickler, um den E-Mail-Versand innerhalb von GO zu vereinfachen. Die Entwickler können SMTP-E-Mails senden, Anhänge zu E-Mails hinzufügen, Bilder in Ihre Nachricht einbetten und HTML- oder Textvorlagen zum Generieren einer neuen E-Mail-Nachricht verwenden. Die API codiert automatisch Sonderzeichen in der Nachricht und bietet Unterstützung für SSL- und TLS-Zertifikate.
Erste Schritte mit Go-Email
Die empfohlene Methode zum Hinzufügen von go-email zu Ihrem Projekt ist die Verwendung von GitHub. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.
Installieren Sie Go-Email über GitHub
go get gopkg.in/gomail.v2
Kostenlose GO-API zum Senden von E-Mail-Nachrichten
Die Open-Source-Go-API bietet eine effiziente Möglichkeit, E-Mail-Nachrichten über eine SMTP-Verbindung zu verfassen. Um eine neue E-Mail zu erstellen, können Sie eine neue Nachrichteninstanz erstellen, indem Sie die Methode NewMessage() verwenden. Die API bietet verschiedene Methoden zum Festlegen von From, To, Subject und Body. Um From, To & Subject festzulegen, können Sie die Methode SetHeader() der API verwenden. Ähnlich verwenden Sie für das Einfügen von Daten in den Text der E-Mail die Methode SetBody() der API. Sobald Sie Ihren E-Mail-Inhalt bereit haben, können Sie eine neue NewDialer()-Methode für SMTP-Verbindungen öffnen, indem Sie SMTP-Verbindungsdetails angeben. Sobald Sie Ihre Verbindung geöffnet haben, kann die Nachricht an das Ziel übermittelt werden.