Connects with SMTP server.
Connects with SMTP server. Returns a list of supported extensions of this server.
domain name to present on HELO/EHLO
login to SMTP server with supplied user and password.
login to SMTP server with supplied user and password. This is equivalent to AUTH LOGIN *
login to SMTP server with CRAM MD5.
login to SMTP server with CRAM MD5. This is equivalent to AUTH CRAM-MD5 command *
login to SMP server with supplied credentials.
login to SMP server with supplied credentials. This is equivalent to AUTH PLAIN command *
Terminates SMTP Session with the server.
Send the mail where body is supplied as MIME Part (eventually multiple)
Send the mail where body is supplied as MIME Part (eventually multiple)
Source address presented to server
Recipients for this email.
Header of email message
Body of the email (MIME).
nonempty if sent was ok, Some(result) otherwise
Sends simple text message where text
forms a body of the message.
Sends simple text message where text
forms a body of the message.
Encodes as QuotedPrintable, UTF-8 encoding
source address presented to server.
Recipients for this email.
Header present to server
text to send as body
nonempty if sent was ok, Some(result) otherwise
Contains server's welcome message, i.e.
Contains server's welcome message, i.e. 220 foo.com Simple Mail Transfer Service Ready *
SMTP Client implemented according to RFC 5321