From 5a21958325e18a16688579201c13199568eaa0da Mon Sep 17 00:00:00 2001 From: Ralf Zerres Date: Fri, 11 Jun 2021 12:56:51 +0200 Subject: [PATCH] send_ticketdata: update lettre usage * update Cargo.toml to new lettre crate (v0.10.0-rc.3) * use TEXT_PLAIN method Signed-off-by: Ralf Zerres --- advotracker_client/Cargo.toml | 2 +- .../src/services/exports/send_ticketdata.rs | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/advotracker_client/Cargo.toml b/advotracker_client/Cargo.toml index 9763522..07ae629 100644 --- a/advotracker_client/Cargo.toml +++ b/advotracker_client/Cargo.toml @@ -24,7 +24,7 @@ clap = { version = "~2.33", features = ["suggestions", "color"] } csv = { version = "~1.1" } dotenv = { version = "~0.15.0" } envy = { version = "~0.4" } -lettre ={ version = "0.10.0-beta.1" } +lettre ={ version = "0.10.0-rc.3" } lazy_static = { version = "~1.4.0" } log = { version = "~0.4.8" } maud = { version = "~0.22.1" } diff --git a/advotracker_client/src/services/exports/send_ticketdata.rs b/advotracker_client/src/services/exports/send_ticketdata.rs index 9872c59..5b48a2c 100644 --- a/advotracker_client/src/services/exports/send_ticketdata.rs +++ b/advotracker_client/src/services/exports/send_ticketdata.rs @@ -76,16 +76,12 @@ pub fn sendticketdata(email: &Email, lang: &Lang) -> Result<(), Box> MultiPart::alternative() // This is composed of two parts. .singlepart( SinglePart::builder() - .header(header::ContentType( - "text/plain; charset=utf8".parse().unwrap(), - )) + .header(header::ContentType::TEXT_PLAIN) .body(String::from(ascii_body)), ) .singlepart( SinglePart::builder() - .header(header::ContentType( - "text/html; charset=utf8".parse().unwrap(), - )) + .header(header::ContentType::TEXT_PLAIN) .body(html.into_string()), ), )