The SMTP command/reply state machine (RFC 5321) and the message it assembles (RFC 5322), over any stream. No sockets and no concurrency: async-smtp binds this to an endpoint, the way async-http binds protocol-http.
Required Ruby Version
>= 3.2.0
Authors
Nathan K
Versions
- 0.1.0 September 13, 2026 (22.5 KB)