1 parent
698e3c4a1b
commit
e3e844ef4f
31 files changed
+287
-75
No files matched your search
@@ -183,6 +183,13 @@ pub async fn send_message_handler(
|
||||
}
|
||||
|
||||
let pgp_mode = resolve_pgp_mode(req.pgp_mode.as_deref(), selected_identity.as_ref())?;
|
||||
if !config.pgp_enabled
|
||||
&& (pgp_mode != PgpMode::None || req.pgp_attach_public_key || req.pgp_attach_recipient_keys)
|
||||
{
|
||||
return Err(AppError::ServiceUnavailable(
|
||||
"OpenPGP is disabled by administrator policy".to_string(),
|
||||
));
|
||||
}
|
||||
let pgp_inline = req.pgp_inline.unwrap_or_else(|| {
|
||||
selected_identity
|
||||
.as_ref()
|
||||
|
||||
Reference in new issue
Block a user