diff --git a/Revolt.toml b/Revolt.toml index 6847f3e5..33e04434 100644 --- a/Revolt.toml +++ b/Revolt.toml @@ -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 diff --git a/crates/core/config/src/lib.rs b/crates/core/config/src/lib.rs index 274baef3..8f67c76a 100644 --- a/crates/core/config/src/lib.rs +++ b/crates/core/config/src/lib.rs @@ -123,6 +123,7 @@ pub struct ApiSmtp { pub reply_to: Option, pub port: Option, pub use_tls: Option, + pub use_starttls: Option, } #[derive(Deserialize, Debug, Clone)] @@ -178,7 +179,7 @@ pub struct ApiWorkers { #[derive(Deserialize, Debug, Clone)] pub struct ApiUsers { - pub early_adopter_cutoff: Option + pub early_adopter_cutoff: Option, } #[derive(Deserialize, Debug, Clone)] diff --git a/crates/core/database/src/drivers/mod.rs b/crates/core/database/src/drivers/mod.rs index 013b0846..775047ff 100644 --- a/crates/core/database/src/drivers/mod.rs +++ b/crates/core/database/src/drivers/mod.rs @@ -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 {