refactor: streamline environment variable loading and improve logging
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
use super::Env;
|
||||
use crate::enviroment::ENV;
|
||||
use lettre::message::Mailbox;
|
||||
use lettre::transport::smtp::authentication::Credentials;
|
||||
use lettre::{Message, SmtpTransport, Transport};
|
||||
@@ -9,11 +9,11 @@ pub fn send_email(
|
||||
subject: &str,
|
||||
body: &str,
|
||||
) -> Result<(), Box<dyn Error>> {
|
||||
let env = Env::new();
|
||||
let host = env.smtp_host;
|
||||
let sender_email = env.smtp_email;
|
||||
let sender_name = env.smtp_name;
|
||||
let sender_password = env.smtp_password;
|
||||
let env = &ENV;
|
||||
let host = env.smtp_host.clone();
|
||||
let sender_email = env.smtp_email.clone();
|
||||
let sender_name = env.smtp_name.clone();
|
||||
let sender_password = env.smtp_password.clone();
|
||||
let recipient_email = to;
|
||||
let email = Message::builder()
|
||||
.from(Mailbox::new(
|
||||
|
||||
Reference in New Issue
Block a user