feat: Supply more informative error message if email is disabled

This commit is contained in:
Ginger
2026-03-30 11:43:15 -04:00
parent 854901d79a
commit a7bdcc9ab9
+3 -2
View File
@@ -67,8 +67,9 @@ impl Service {
} }
pub fn expect_mailer(&self) -> Result<Mailer<'_>> { pub fn expect_mailer(&self) -> Result<Mailer<'_>> {
self.mailer() self.mailer().ok_or_else(|| {
.ok_or_else(|| err!("SMTP is not configured on this server")) err!(Request(FeatureDisabled("This homeserver is not configured to send email.")))
})
} }
} }