feat: Supply more informative error message if email is disabled

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