diff --git a/src/sql.rs b/src/sql.rs index 5c5a381fd6..70d7d8d2ca 100644 --- a/src/sql.rs +++ b/src/sql.rs @@ -1296,44 +1296,20 @@ async fn open( .await { let imap_socket_flags = server_flags & 0x700; - let imap_security_key = format!("{}mail_security", prefix); + let key = format!("{}mail_security", prefix); match imap_socket_flags { - 0x100 => { - sql.set_raw_config_int(context, imap_security_key, 2) - .await? - } // STARTTLS - 0x200 => { - sql.set_raw_config_int(context, imap_security_key, 1) - .await? - } // SSL/TLS - 0x400 => { - sql.set_raw_config_int(context, imap_security_key, 3) - .await? - } // Plain - _ => { - sql.set_raw_config_int(context, imap_security_key, 0) - .await? - } + 0x100 => sql.set_raw_config_int(context, key, 2).await?, // STARTTLS + 0x200 => sql.set_raw_config_int(context, key, 1).await?, // SSL/TLS + 0x400 => sql.set_raw_config_int(context, key, 3).await?, // Plain + _ => sql.set_raw_config_int(context, key, 0).await?, } let smtp_socket_flags = server_flags & 0x70000; - let smtp_security_key = format!("{}send_security", prefix); + let key = format!("{}send_security", prefix); match smtp_socket_flags { - 0x10000 => { - sql.set_raw_config_int(context, smtp_security_key, 2) - .await? - } // STARTTLS - 0x20000 => { - sql.set_raw_config_int(context, smtp_security_key, 1) - .await? - } // SSL/TLS - 0x40000 => { - sql.set_raw_config_int(context, smtp_security_key, 3) - .await? - } // Plain - _ => { - sql.set_raw_config_int(context, smtp_security_key, 0) - .await? - } + 0x10000 => sql.set_raw_config_int(context, key, 2).await?, // STARTTLS + 0x20000 => sql.set_raw_config_int(context, key, 1).await?, // SSL/TLS + 0x40000 => sql.set_raw_config_int(context, key, 3).await?, // Plain + _ => sql.set_raw_config_int(context, key, 0).await?, } } }