Struct docserver::defs::mailer::MailMessage
source · pub struct MailMessage {
pub from: Mailbox,
pub to: Mailbox,
pub reply_to: Mailbox,
}
Fields§
§from: Mailbox
§to: Mailbox
§reply_to: Mailbox
Implementations§
source§impl MailMessage
impl MailMessage
pub fn new(from: &str, to: &str, reply: &str) -> Result<Self>
pub fn check(app_dbs: &AppDBs) -> String
pub async fn send_message( &self, subject: &str, body: &str, app_dbs: &AppDBs ) -> Result<()>
pub async fn send_html_message( &self, subject: &str, body: &str, html_body: &str, app_dbs: &AppDBs ) -> Result<()>
pub async fn mail_message( &self, message: Message, app_dbs: &AppDBs ) -> Result<()>
pub fn get_credentials(token: &str, paseto_config: &ConfigPaSeToken) -> String
Trait Implementations§
source§impl Clone for MailMessage
impl Clone for MailMessage
source§fn clone(&self) -> MailMessage
fn clone(&self) -> MailMessage
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more