From b2631babd86e230c2d288f5d22d02757ca7f4855 Mon Sep 17 00:00:00 2001 From: ryan Date: Tue, 10 Sep 2024 16:48:29 -0400 Subject: [PATCH] allow optional CC --- crates/web-form/src/main.rs | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/crates/web-form/src/main.rs b/crates/web-form/src/main.rs index 8338a41..b072ccd 100644 --- a/crates/web-form/src/main.rs +++ b/crates/web-form/src/main.rs @@ -48,6 +48,7 @@ struct State { username: String, password: String, target_address: String, + cc: Option, } #[tokio::main] @@ -55,11 +56,13 @@ async fn main() -> Result<(), Box> { let username = std::env::var("WEBMAIL_USERNAME")?; let password = std::env::var("WEBMAIL_PASSWORD")?; let target_address = std::env::var("WEBMAIL_TARGET")?; + let cc = std::env::var("WEBMAIL_CC").ok(); let state = State { username, password, target_address, + cc, }; let app = Router::new() @@ -125,18 +128,21 @@ async fn send_email(form_data: FormData, state: &State) -> Result<(), Box