Wietse Venema:
> Jesper Dybdal:
> > On 2022-03-19 17:49, Matus UHLAR - fantomas wrote:
> > > this should be fixable by using proxymap, better than disabling chroot
> > > http://www.postfix.org/proxymap.8.html
> > Thanks.  As far as I can see, I need to add
> >     proxy:regexp:/etc/postfix/regexp_milter_header_checks
> > to proxy_read_maps.  But proxy_read_maps has a long default value - is 
> > there a not-too-ugly way to add my  milter header checks to the value 
> > without losing the default value contents?
> 
> The fix is to update the source code and add $header_checks,
> $body_checks, etc., to the proxy_read_maps default value. I can do
> that as part of the next patch update for the stable releases.
> No release is planned at this time.

Patches for stable releases are attached. These add all parameters
whose name ends in _checks.

        Wietse
diff -ur /var/tmp/postfix-3.4.25/src/global/mail_params.h 
src/global/mail_params.h
--- /var/tmp/postfix-3.4.25/src/global/mail_params.h    2022-01-14 
16:46:50.000000000 -0500
+++ src/global/mail_params.h    2022-03-20 15:25:34.776327069 -0400
@@ -2442,7 +2442,20 @@
                                " $" VAR_VIRT_UID_MAPS \
                                " $" VAR_PSC_REJ_FTR_MAPS \
                                " $" VAR_SMTPD_REJ_FTR_MAPS \
-                               " $" VAR_TLS_SERVER_SNI_MAPS
+                               " $" VAR_TLS_SERVER_SNI_MAPS \
+                               " $" VAR_BODY_CHECKS \
+                               " $" VAR_HEADER_CHECKS \
+                               " $" VAR_LMTP_BODY_CHKS \
+                               " $" VAR_LMTP_HEAD_CHKS \
+                               " $" VAR_LMTP_MIME_CHKS \
+                               " $" VAR_LMTP_NEST_CHKS \
+                               " $" VAR_MILT_HEAD_CHECKS \
+                               " $" VAR_MIMEHDR_CHECKS \
+                               " $" VAR_NESTHDR_CHECKS \
+                               " $" VAR_SMTP_BODY_CHKS \
+                               " $" VAR_SMTP_HEAD_CHKS \
+                               " $" VAR_SMTP_MIME_CHKS \
+                               " $" VAR_SMTP_NEST_CHKS
 extern char *var_proxy_read_maps;
 
 #define VAR_PROXY_WRITE_MAPS   "proxy_write_maps"
--- /var/tmp/postfix-3.7.0/src/global/mail_params.h     2022-01-23 
19:03:32.000000000 -0500
+++ src/global/mail_params.h    2022-03-20 15:19:12.822134158 -0400
@@ -2502,7 +2502,20 @@
                                " $" VAR_PSC_REJ_FTR_MAPS \
                                " $" VAR_SMTPD_REJ_FTR_MAPS \
                                " $" VAR_TLS_SERVER_SNI_MAPS \
-                               " $" VAR_TLSP_CLNT_POLICY
+                               " $" VAR_TLSP_CLNT_POLICY \
+                               " $" VAR_BODY_CHECKS \
+                               " $" VAR_HEADER_CHECKS \
+                               " $" VAR_LMTP_BODY_CHKS \
+                               " $" VAR_LMTP_HEAD_CHKS \
+                               " $" VAR_LMTP_MIME_CHKS \
+                               " $" VAR_LMTP_NEST_CHKS \
+                               " $" VAR_MILT_HEAD_CHECKS \
+                               " $" VAR_MIMEHDR_CHECKS \
+                               " $" VAR_NESTHDR_CHECKS \
+                               " $" VAR_SMTP_BODY_CHKS \
+                               " $" VAR_SMTP_HEAD_CHKS \
+                               " $" VAR_SMTP_MIME_CHKS \
+                               " $" VAR_SMTP_NEST_CHKS
 extern char *var_proxy_read_maps;
 
 #define VAR_PROXY_WRITE_MAPS   "proxy_write_maps"

Reply via email to