pub trait Transport {
type Ok;
type Error;
fn send_raw(
&self,
envelope: &Envelope,
email: &[u8]
) -> Result<Self::Ok, Self::Error>;
fn send(&self, message: &Message) -> Result<Self::Ok, Self::Error> { ... }
}
Expand description
Blocking Transport method for emails
Required Associated Types
Required Methods
Provided Methods
Implementors
sourceimpl Transport for FileTransport
Available on crate feature file-transport
only.
impl Transport for FileTransport
Available on crate feature
file-transport
only.sourceimpl Transport for SendmailTransport
Available on crate feature sendmail-transport
only.
impl Transport for SendmailTransport
Available on crate feature
sendmail-transport
only.sourceimpl Transport for SmtpTransport
Available on crate feature smtp-transport
only.
impl Transport for SmtpTransport
Available on crate feature
smtp-transport
only.