Std.Mail.Smtp
17 public declarations
- authLoginPassword
Str -> StrFormats the password challenge response for `AUTH LOGIN`.
- authLoginUsername
Str -> StrFormats the username challenge response for `AUTH LOGIN`.
- authPlainPayload
Str -> Str -> StrFormats the single-line payload for `AUTH PLAIN`.
- client
Str -> Int -> Str -> Std.Mail.Smtp.SmtpClientConfigure the relay destination and the application-supplied EHLO identity.
- Configuring
Who the client says it is, how it proves it, how long it waits, and how the
- dataCommand
StrGenerates the canonical `DATA` command.
- deliver
&Std.Mail.Smtp.SmtpClient -> &Std.Mail.Message -> Result[Int, Std.Mail.Smtp.SmtpError]Delivers a message to the target SMTP relay and returns the count of accepted envelope recipients.
- ehloCommand
Str -> StrGenerates the canonical `EHLO` command line.
- mailFromCommand
Str -> StrGenerates the canonical `MAIL FROM` envelope command.
- parseReply
Str -> Result[Std.Mail.Smtp.SmtpReply, Std.Mail.Smtp.SmtpError]Parses an RFC 5321 server response string into a structured status code and message lines.
- quitCommand
StrGenerates the canonical `QUIT` command.
- rcptToCommand
Str -> StrGenerates the canonical `RCPT TO` recipient command.
- SmtpAuth
Authentication mechanism variants supported by the SMTP transport.
- SmtpClient
Configuration parameters for connecting to an SMTP submission or relay host.
- SmtpError
Structured failure conditions encountered during SMTP transmission.
- SmtpReply
A parsed RFC 5321 server reply containing a status code and message lines.
- SmtpSecurity
How a connection to the server is protected.
