
The Best Go Libraries For Email (25)
Discover the best Go libraries for Email! Find the perfect tools to streamline your development and boost productivity. From email-verifier to go-email-validator, we've got you covered. Let the coding begin!
email-verifier
A Go library for email verification without sending any emails
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
hermes
Golang package that generates clean, responsive HTML e-mails
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
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
douceur
CSS inliner for your HTML emails
A robust and flexible email library for Go
go-dkim
DKIM library, to sign & verify email
go-email-normalizer
Golang library for providing a canonical representation of email address
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
Maddy
All-in-one (SMTP, IMAP, DKIM, DMARC, MTA-STS, DANE) email server
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`
go-imap
Batteries-included IMAP client with auto-reconnect, OAuth2, IDLE support, and built-in MIME parsing