Crate vsmtp_common
[−]Expand description
vSMTP common definition
Modules
Data related to ESMTP Authentication
envelop of a transaction
parsed command of the client
abstraction of the libc
content generated by a smtp transaction
queues
rcpt data structure.
state of a smtp transaction
status of the mail context
transfer method for delivery / forwarding.
parsing utils.
Macros
Syntax sugar Address object from dyn ToString
Syntax sugar for access of queues folder and queues items
Structs
Address Email
Message body representation
header of a mime section
SMTP message send by the server to the client as defined in RFC5321#4.2
Enums
see rfc5322 (section 2.1 and 2.3)
Type of SMTP connection.
Codes as the start of each lines of a reply
Constants
Default smtp port
Default submission over TLS port
Default submission port
Traits
An abstract mail parser
An abstract async mail parser
Type Definitions
we use Vec instead of a HashMap because header ordering is important.