Email - Awesome Go
Libraries and tools that implement email creation and sending.
- chasquid - SMTP server written in Go.
- douceur - CSS inliner for your HTML emails.
- email - A robust and flexible email library for Go.
- email-verifier - A Go library for email verification without sending any emails.
- go-dkim - DKIM library, to sign & verify email.
- go-email-normalizer - Golang library for providing a canonical representation of email address.
- go-email-validator - Modular email validator for syntax, disposable, smtp, etc... checking.
- go-imap - IMAP library for clients and servers.
- go-mail - A simple Go library for sending mails in Go.
- go-message - Streaming library for the Internet Message Format and mail messages.
- go-premailer - Inline styling for HTML mail in Go.
- go-simple-mail - Very simple package to send emails with SMTP Keep Alive and two timeouts: Connect and Send.
- Hectane - Lightweight SMTP client providing an HTTP API.
- hermes - Golang package that generates clean, responsive HTML e-mails.
- Maddy - All-in-one (SMTP, IMAP, DKIM, DMARC, MTA-STS, DANE) email server
- mailchain - Send encrypted emails to blockchain addresses written in Go.
- mailgun-go - Go library for sending mail with the Mailgun API.
- MailHog - Email and SMTP testing with web and API interface.
- Mailpit - Email and SMTP testing tool for developers.
- mailx - Mailx is a library that makes it easier to send email via SMTP. It is an enhancement of the golang standard library net/smtp.
- mox - Modern full-featured secure mail server for low-maintenance, self-hosted email.
- SendGrid - SendGrid's Go library for sending email.
- smtp - SMTP server protocol state machine.
- smtpmock - Lightweight configurable multithreaded fake SMTP server. Mimic any SMTP behaviour for your test environment.
- truemail-go - Configurable Golang email validator/verifier. Verify email via Regex, DNS, SMTP and even more.