postmoogle/vendor/github.com/emersion/go-smtp
2025-10-06 00:01:17 +01:00
..
.build.yml update deps 2024-05-16 23:05:21 +03:00
.gitignore add vendoring 2022-11-16 12:08:51 +02:00
backend.go updated deps; updated healthchecks.io integration 2024-04-07 14:42:12 +03:00
client.go add room id to !pm mailboxes, fixes #8; update deps 2025-10-06 00:01:17 +01:00
conn.go add room id to !pm mailboxes, fixes #8; update deps 2025-10-06 00:01:17 +01:00
data.go upgrade deps; rewrite smtp session 2024-02-19 22:55:14 +02:00
lengthlimit_reader.go upgrade deps; rewrite smtp session 2024-02-19 22:55:14 +02:00
LICENSE add vendoring 2022-11-16 12:08:51 +02:00
parse.go add room id to !pm mailboxes, fixes #8; update deps 2025-10-06 00:01:17 +01:00
README.md update deps 2025-06-24 10:57:16 +03:00
server.go add room id to !pm mailboxes, fixes #8; update deps 2025-10-06 00:01:17 +01:00
smtp.go add room id to !pm mailboxes, fixes #8; update deps 2025-10-06 00:01:17 +01:00

go-smtp

Go Reference

An ESMTP client and server library written in Go.

Features

  • ESMTP client & server implementing RFC 5321
  • Support for additional SMTP extensions such as AUTH and PIPELINING
  • UTF-8 support for subject and message
  • LMTP support

Relationship with net/smtp

The Go standard library provides a SMTP client implementation in net/smtp. However net/smtp is frozen: it's not getting any new features. go-smtp provides a server implementation and a number of client improvements.

Licence

MIT