Crate vsmtp_common
Expand description
vSMTP common definition
Modules
- Data related to ESMTP Authentication
- abstraction of the libc
- status of the mail context
- transfer related types
- parsing utils.
Macros
- Syntax sugar Address object from dyn
ToString
Structs
- Address Email
- Properties of the authentication SASL
- Properties accessible right after the TCP connection
- Properties accessible once the message has been fully received
- Properties accessible after the HELO/EHLO command
- Properties accessible after the MAIL FROM command
- Properties accessible after the RCPT TO command
- SMTP message send by the server to the client as defined in RFC5321#4.2
- Properties of the TLS connection
Enums
- Identity of the client.
- A step-by-step SMTP envelop produced by the transaction
- Codes as the start of each lines of a reply
- Stage of the step-by-step SMTP transaction
- Possible format of the forward target.
- What rules should be executed regarding the domains of the sender and recipients.
Constants
- Default smtp port
- Default submission over TLS port
- Default submission port
Functions
- An iterator over the domain name.
Type Definitions
- A domain name.