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> <p>%%_MESSAGE_%%</p>
<hr/> <hr/>
<small> <small>
(c) 2024 LNVPS.net (c) %%YEAR%% LNVPS.net
</small> </small>
</div> </div>
</body> </body>

View File

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