feat: add year to email template

This commit is contained in:
2025-02-17 14:40:31 +00:00
parent 06f7beb26f
commit 94ca78940f
2 changed files with 5 additions and 3 deletions

View File

@ -47,7 +47,7 @@
<p>%%_MESSAGE_%%</p>
<hr/>
<small>
(c) 2024 LNVPS.net
(c) %%YEAR%% LNVPS.net
</small>
</div>
</body>

View File

@ -4,7 +4,7 @@ use crate::provisioner::Provisioner;
use crate::settings::{Settings, SmtpConfig};
use crate::status::{VmRunningState, VmState, VmStateCache};
use anyhow::Result;
use chrono::{DateTime, Days, Utc};
use chrono::{DateTime, Datelike, Days, Utc};
use lettre::message::{MessageBuilder, MultiPart};
use lettre::transport::smtp::authentication::Credentials;
use lettre::AsyncTransport;
@ -258,7 +258,9 @@ impl Worker {
let template = include_str!("../email.html");
let html = MultiPart::alternative_plain_html(
message.clone(),
template.replace("%%_MESSAGE_%%", &message),
template
.replace("%%_MESSAGE_%%", &message)
.replace("%%YEAR%%", Utc::now().year().to_string().as_str()),
);
let msg = b.multipart(html)?;