mirror of
https://github.com/chatmail/core.git
synced 2026-05-08 01:16:31 +03:00
fix: Make "end-to-end encryption not setup" message work again
Reported by adbenitez in the release coordination group:
The "end-to-end encryption not setup" message didn't appear anymore when
trying to send an unencrypted message with a chatmail account. This was
because on the server side, the casing of the error message changed
("Inalid unencrypted mail" -> "Invalid Unencrypted mail").
This PR ignores the casing.
This commit is contained in:
@@ -414,7 +414,10 @@ pub(crate) async fn send_msg_to_smtp(
|
|||||||
.await?;
|
.await?;
|
||||||
}
|
}
|
||||||
SendResult::Failure(ref err) => {
|
SendResult::Failure(ref err) => {
|
||||||
if err.to_string().contains("Invalid unencrypted mail") {
|
if err
|
||||||
|
.to_string()
|
||||||
|
.to_lowercase()
|
||||||
|
.contains("invalid unencrypted mail") {
|
||||||
let res = context
|
let res = context
|
||||||
.sql
|
.sql
|
||||||
.query_row_optional(
|
.query_row_optional(
|
||||||
|
|||||||
Reference in New Issue
Block a user