From 04f1cdc4063615280c6ec9b2dab84d84209cad92 Mon Sep 17 00:00:00 2001
From: Vladislav Yarmak <vladislav@vm-0.com>
Date: Tue, 4 Feb 2025 21:33:48 +0200
Subject: [PATCH] tlsrpt: export mx list as mx_host_pattern attributes as well

---
 postfix_mta_sts_resolver/responder.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/postfix_mta_sts_resolver/responder.py b/postfix_mta_sts_resolver/responder.py
index 52080df..728cbe7 100644
--- a/postfix_mta_sts_resolver/responder.py
+++ b/postfix_mta_sts_resolver/responder.py
@@ -229,6 +229,7 @@ class STSSocketmapResponder:
                     resp += " servername=hostname"
                 if zone_cfg.tlsrpt:
                     resp += " policy_type=sts policy_domain=" + domain
+                    resp += " " + " ".join("mx_host_pattern=" + mx for mx in cached.pol_body['mx'])
                 return netstring.encode(resp.encode('utf-8'))
         else:
             return netstring.encode(b'NOTFOUND ')
-- 
GitLab