Changed email notifications: use SMTP only if configured.

This commit is contained in:
grunfink
2025-04-28 06:12:29 +02:00
parent be796d6172
commit 8e467684c2
+4 -2
View File
@@ -2570,7 +2570,10 @@ int process_input_message(snac *snac, const xs_dict *msg, const xs_dict *req)
int send_email(const xs_dict *mailinfo)
/* invoke curl */
{
if (xs_is_true(xs_dict_get(srv_config, "spawn_sendmail"))) {
const char *url = xs_dict_get(srv_config, "smtp_url");
if (!xs_is_string(url) || *url == '\0') {
/* revert back to old sendmail pipe behaviour */
const char *msg = xs_dict_get(mailinfo, "body");
FILE *f;
int status;
@@ -2599,7 +2602,6 @@ int send_email(const xs_dict *mailinfo)
}
const char
*url = xs_dict_get(srv_config, "smtp_url"),
*user = xs_dict_get(srv_config, "smtp_username"),
*pass = xs_dict_get(srv_config, "smtp_password"),
*from = xs_dict_get(mailinfo, "from"),