Trait samotop::mail::MailSetup [−][src]
Can set up the given mail services.
/// This mail setup replaces dispatch service with default. No mail will be sent. #[derive(Clone, Debug)] struct NoDispatch; impl MailSetup for NoDispatch { fn setup(self, builder: &mut Builder) { builder.dispatch.clear(); builder.dispatch.insert(0, Box::new(NullDispatch)) } } let mail_svc = Builder::default().using(NoDispatch);
Required methods
Loading content...Implementations on Foreign Types
impl MailSetup for Provider<Config>
[src]
impl MailSetup for SMimeMail
[src]
impl MailSetup for Accounts
[src]
Loading content...Implementors
impl MailSetup for NoTls
[src]
impl MailSetup for RustlsProvider<TlsAcceptor>
[src]
impl MailSetup for RustlsProvider<TlsConnector>
[src]
impl MailSetup for DebugMailService
[src]
impl MailSetup for Dir
[src]
impl MailSetup for Mapper
[src]
impl MailSetup for Name
[src]
impl MailSetup for NullDispatch
[src]
impl MailSetup for DataParserPeg
[src]
impl MailSetup for LmtpParserPeg
[src]
impl MailSetup for SmtpParserPeg
[src]
impl<C> MailSetup for LmtpDispatch<C> where
C: Connector + 'static,
<C as Connector>::Stream: Debug,
[src]
C: Connector + 'static,
<C as Connector>::Stream: Debug,