From 74748ae725ca3cdcc450473ea0ccd245ab36533d Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sun, 11 Jan 2026 20:09:37 +0100 Subject: ai import ui improvements --- src/providers/MailerSend.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/providers/MailerSend.cpp') diff --git a/src/providers/MailerSend.cpp b/src/providers/MailerSend.cpp index dbae4c6..fe83aea 100644 --- a/src/providers/MailerSend.cpp +++ b/src/providers/MailerSend.cpp @@ -31,7 +31,6 @@ bool _MailerSend_send_email(const char* sender, const char* recipient, const cha const char *api_key = administration::get_email_service().api_key; httplib::SSLClient cli("api.mailersend.com", 443); - cli.enable_server_certificate_verification(false); cli.set_connection_timeout(15, 0); size_t body_size = 10000; @@ -60,9 +59,15 @@ bool _MailerSend_send_email(const char* sender, const char* recipient, const cha httplib::Result res = cli.Post("/v1/email", headers, body, "application/json"); memops::unalloc(body); + + if (!res) { + logger::error("Failed to send email. Reason: Timeout"); + return E_ERR_FAILED_REQUEST; + } - if (!res || (res->status != 200 && res->status != 202)) { - logger::error("Failed to send email."); + if (res->status != 200 && res->status != 202) { + int status = res->status; + logger::error("Failed to send email. Status code: '%d'", status); return E_ERR_FAILED_REQUEST; } -- cgit v1.2.3-70-g09d2