📚 go-message - Awesome Go Library for Email
Streaming library for the Internet Message Format and mail messages.
🏷️ Email
📂 Libraries and tools that implement email creation and sending.
⭐ 382 stars
Detailed Description of go-message
go-message
A Go library for the Internet Message Format. It implements:
- RFC 5322: Internet Message Format
- RFC 2045, RFC 2046 and RFC 2047: Multipurpose Internet Mail Extensions
- RFC 2183: Content-Disposition Header Field
Features
- Streaming API
- Automatic encoding and charset handling (to decode all charsets, add
import _ "github.com/emersion/go-message/charset"
to your application) - A
mail
subpackage to read and write mail messages - DKIM-friendly
- A
textproto
subpackage that just implements the wire format
License
MIT