[][src]Module samotop_core::mail

Structs

AddRecipientRequest

Request to check if mail is accepted for given recipient

Builder
DebugMailService
DebugSink
Name
NullDispatch
SessionInfo
Transaction

Mail envelope before sending mail data

Enums

AddRecipientFailure
AddRecipientResult
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.

Type Definitions

DispatchResult
StartMailRequest