Skip to content

hannob/emailprotocols

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

E-Mail protocols and data formats

Main protocols

  • SMTP
  • IMAP
  • POP3

Mail structure and content

  • MIME
  • Mailheaders
  • Header encoding (quoted-printable and base64)
  • HTML
  • uuencode (pre-MIME style)

MIME Content-Transfer-Encoding formats

  • Common: 7BIT, 8BIT, BASE64, QUOTED-PRINTABLE
  • Old/nonstandard: yencode, xxencode, uuencode

Additional TCP protocols and protocol variations

Security Addons

Reporting

  • Delivery Status Notifications
  • Message Disposition Notifications
  • Abuse Reporting Format (ARF) RFC 5965
  • DMARC reporting (XML)
  • SMTP TLS reporting (JSON) RFC 8460

API

  • sendmail commandline interface
  • mail commandline interface

Login

End-to-End encryption and signing

  • OpenPGP RFC 4880 (including related protocols: Keyservers, WKD, ...)
  • S/MIME RFC 8551 (including related protocols: X.509, BIMI, ...)

Extra mailheaders

Other

About

An overview of E-Mail protocols and data formats

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published