From c877fdf0a56ca4d62f0de1446acb1e26ae446c81 Mon Sep 17 00:00:00 2001 From: oidipos <32098983+oidipos@users.noreply.github.com> Date: Fri, 24 Jul 2026 20:57:27 +0200 Subject: [PATCH] fix: remove MIME decoding of JSON encoded subject Since moving to rspamd's multipart metadata_exporter, `subject` is a JSON encoded UTF-8 string and must not be MIME decoded. --- data/conf/rspamd/meta_exporter/pipe.php | 2 +- data/conf/rspamd/meta_exporter/pushover.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/conf/rspamd/meta_exporter/pipe.php b/data/conf/rspamd/meta_exporter/pipe.php index 0a9ed59e2..28b06d3d6 100644 --- a/data/conf/rspamd/meta_exporter/pipe.php +++ b/data/conf/rspamd/meta_exporter/pipe.php @@ -53,7 +53,7 @@ $raw_data = mb_convert_encoding($raw_data_content, 'HTML-ENTITIES', "UTF-8"); $raw_size = (int)$_FILES['message']['size']; $qid = $meta['qid'] ?? 'unknown'; -$subject = iconv_mime_decode($meta['subject'] ?? ''); +$subject = $meta['subject'] ?? ''; $score = $meta['score'] ?? 0; $rcpts = $meta['rcpt'] ?? array(); $user = $meta['user'] ?? 'unknown'; diff --git a/data/conf/rspamd/meta_exporter/pushover.php b/data/conf/rspamd/meta_exporter/pushover.php index a2cd0995b..188d0a57b 100644 --- a/data/conf/rspamd/meta_exporter/pushover.php +++ b/data/conf/rspamd/meta_exporter/pushover.php @@ -50,7 +50,7 @@ $qid = $meta['qid'] ?? 'unknown'; $rcpts = $meta['rcpt'] ?? array(); $sender = $meta['from'] ?? ''; $ip = $meta['ip'] ?? 'unknown'; -$subject = iconv_mime_decode($meta['subject'] ?? ''); +$subject = $meta['subject'] ?? ''; $messageid= $meta['message_id'] ?? ''; $priority = 0;