pub enum Error {
}Variants§
Io(Error)
I/O error
Tls(Box<Error>)
TLS error
Base64(DecodeError)
Base64 decode error
Auth(Error)
UnparseableReply
Failure parsing SMTP reply
UnexpectedReply(Response<String>)
Unexpected SMTP reply.
AuthenticationFailed(Response<String>)
SMTP authentication failure.
InvalidTLSName
Invalid TLS name provided.
MissingCredentials
Missing authentication credentials.
MissingMailFrom
Missing message sender.
MissingRcptTo
Missing message recipients.
UnsupportedAuthMechanism
The server does no support any of the available authentication methods.
Timeout
Connection timeout.
MissingStartTls
STARTTLS not available
Trait Implementations§
source§impl From<DecodeError> for Error
impl From<DecodeError> for Error
source§fn from(err: DecodeError) -> Self
fn from(err: DecodeError) -> Self
Converts to this type from the input type.