Module samotop_model::mail[][src]

Structs

AddRecipientRequest

Request to check if mail is accepted for given recipient

Builder
DebugMailService
DebugSink
ESMTP

An implementation of ESMTP - RFC 5321 - SMTP Service Extension for Secure SMTP over Transport Layer Security

ESMTPCommand
ESMTPStartTls

An implementation of ESMTP STARTTLS - RFC 3207 - SMTP Service Extension for Secure SMTP over Transport Layer Security

LMTP

An implementation of LMTP - RFC 2033 - Local Mail Transfer Protocol

LMTPCommand
Name
NullDispatch
Recipient
SessionInfo
Transaction

Mail envelope before sending mail data

Enums

AddRecipientFailure
AddRecipientResult
Certificate
DispatchError
StartMailFailure
StartMailResult

Traits

EsmtpService

The service which implements this trait delivers ESMTP extensions.

MailDataSink
MailDispatch

A mail dispatch allows us to dispatch an e-mail. For a given mail transacton it produces a Write sink that can receive mail data. Once the sink is closed successfully, the mail is dispatched.

MailGuard

A mail guard can be queried whether a recepient is accepted on which address.

MailService
MailSetup

Can set up the given mail services.

ParserProvider

Type Definitions

DispatchResult
Rfc821
Rfc2033
Rfc3207
Rfc5321
StartMailRequest