staging #209

Merged
philipp merged 4 commits from staging into main 2024-02-15 22:30:03 +01:00
Showing only changes of commit 58b498b9de - Show all commits

View File

@ -1,10 +1,7 @@
use std::{error::Error, fs};
use lettre::{
message::{
header::{self, ContentType},
Attachment, MultiPart, SinglePart,
},
message::{header::ContentType, Attachment, MultiPart, SinglePart},
transport::smtp::authentication::Credentials,
Message, SmtpTransport, Transport,
};
@ -49,11 +46,7 @@ impl Mail {
}
}
let mut multipart = MultiPart::mixed().singlepart(
SinglePart::builder()
.header(header::ContentType::TEXT_HTML)
.body(String::from(data.body)),
);
let mut multipart = MultiPart::mixed().singlepart(SinglePart::plain(data.body));
for temp_file in &data.files {
let content = fs::read(temp_file.path().unwrap()).unwrap();
@ -69,11 +62,7 @@ impl Mail {
multipart = multipart.singlepart(attachment);
}
let email = email
.subject(data.subject)
.header(ContentType::TEXT_PLAIN)
.multipart(multipart)
.unwrap();
let email = email.subject(data.subject).multipart(multipart).unwrap();
let creds = Credentials::new("no-reply@rudernlinz.at".to_owned(), smtp_pw);