Skip to content

✉️ A streaming Go library for the Internet Message Format and mail messages

License

Notifications You must be signed in to change notification settings

emersion/go-message

Folders and files

NameName
Last commit message
Last commit date
Nov 27, 2021
Jan 10, 2024
Dec 22, 2024
Feb 16, 2025
Jan 10, 2024
Dec 31, 2016
Dec 31, 2016
Jul 13, 2024
Sep 3, 2020
Sep 28, 2024
Mar 3, 2024
Dec 22, 2024
May 11, 2022
Aug 22, 2022
Mar 3, 2024
Mar 3, 2024
Jan 3, 2025
Sep 3, 2020
Jun 15, 2023
Aug 27, 2023
Mar 6, 2024
Jan 13, 2025

Repository files navigation

go-message

Go Reference

A Go library for the Internet Message Format. It implements:

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