postmoogle/vendor/github.com/emersion/go-smtp
2024-07-23 11:55:42 +03: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 enhanced automatic banning for invalid auth requests; update deps 2024-07-23 11:55:42 +03:00
conn.go update deps 2024-05-16 23:05:21 +03: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 upgrade deps; rewrite smtp session 2024-02-19 22:55:14 +02:00
README.md upgrade deps; rewrite smtp session 2024-02-19 22:55:14 +02:00
server.go update deps 2024-05-16 23:05:21 +03:00
smtp.go upgrade deps; rewrite smtp session 2024-02-19 22:55:14 +02:00

go-smtp

Go Reference builds.sr.ht status

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