Struct async_smtp::Envelope
source · pub struct Envelope { /* private fields */ }Expand description
Simple email envelope representation
We only accept mailboxes, and do not support source routes (as per RFC).
Implementations§
source§impl Envelope
impl Envelope
sourcepub fn new(from: Option<EmailAddress>, to: Vec<EmailAddress>) -> Result<Envelope>
pub fn new(from: Option<EmailAddress>, to: Vec<EmailAddress>) -> Result<Envelope>
Creates a new envelope, which may fail if to is empty.
sourcepub fn to(&self) -> &[EmailAddress]
pub fn to(&self) -> &[EmailAddress]
Destination addresses of the envelope
sourcepub fn from(&self) -> Option<&EmailAddress>
pub fn from(&self) -> Option<&EmailAddress>
Source address of the envelope