feat: add use_starttls config option for SMTP

This commit is contained in:
izzy
2025-05-10 16:38:26 +01:00
parent 2061794305
commit a4a0934475
3 changed files with 4 additions and 2 deletions

View File

@@ -38,6 +38,7 @@ from_address = "development@revolt.chat"
reply_to = "support@revolt.chat"
port = 14025
use_tls = false
use_starttls = false
[files.s3]
# S3 protocol endpoint

View File

@@ -123,6 +123,7 @@ pub struct ApiSmtp {
pub reply_to: Option<String>,
pub port: Option<i32>,
pub use_tls: Option<bool>,
pub use_starttls: Option<bool>,
}
#[derive(Deserialize, Debug, Clone)]
@@ -178,7 +179,7 @@ pub struct ApiWorkers {
#[derive(Deserialize, Debug, Clone)]
pub struct ApiUsers {
pub early_adopter_cutoff: Option<u64>
pub early_adopter_cutoff: Option<u64>,
}
#[derive(Deserialize, Debug, Clone)]

View File

@@ -121,7 +121,7 @@ impl Database {
),
port: config.api.smtp.port,
use_tls: config.api.smtp.use_tls,
use_starttls: None,
use_starttls: config.api.smtp.use_starttls,
},
expiry: Default::default(),
templates: if config.production {