diff --git a/data/conf/rspamd/meta_exporter/pushover.php b/data/conf/rspamd/meta_exporter/pushover.php index 005bacfe..6a6dd876 100644 --- a/data/conf/rspamd/meta_exporter/pushover.php +++ b/data/conf/rspamd/meta_exporter/pushover.php @@ -201,6 +201,7 @@ foreach ($rcpt_final_mailboxes as $rcpt_final) { $text = (!empty($api_data['text'])) ? $api_data['text'] : 'You\'ve got mail 📧'; $attributes = json_decode($api_data['attributes'], true); $senders = explode(',', $api_data['senders']); + $senders = array_filter($senders); if (!empty($senders) && !in_array($sender, $senders)) { error_log("NOTIFY: pushover pipe: skipping unwanted sender " . $sender); continue; diff --git a/data/web/inc/vars.inc.php b/data/web/inc/vars.inc.php index 95adcfff..0f8cf259 100644 --- a/data/web/inc/vars.inc.php +++ b/data/web/inc/vars.inc.php @@ -129,6 +129,10 @@ $DOCKER_TIMEOUT = 60; // Anonymize IPs logged via UI $ANONYMIZE_IPS = true; +// Split DKIM key notation (bind format) +$SPLIT_DKIM_255 = true; + + // OAuth2 settings $REFRESH_TOKEN_LIFETIME = 2678400; $ACCESS_TOKEN_LIFETIME = 86400; diff --git a/data/web/user.php b/data/web/user.php index 4aee8338..e581e09e 100644 --- a/data/web/user.php +++ b/data/web/user.php @@ -485,6 +485,7 @@ elseif (isset($_SESSION['mailcow_cc_role']) && $_SESSION['mailcow_cc_role'] == '

+

: {SUBJECT}, {SENDER}

@@ -519,12 +520,12 @@ elseif (isset($_SESSION['mailcow_cc_role']) && $_SESSION['mailcow_cc_role'] == '
- +
- +