Hi!

After some experiments with postconf -F yesterday I noticed an
interesting outcome of it.  I'm editing diff a bit, to omit the
unimportant details.

# cp -p master.cf master.cf.sav
# postconf -F '*/*/chroot=n'
# diff -u master.cf master.cf.sav

--- master.c
+++ master.cf.sav
@@ -12,6 +12,7 @@
 #smtp      inet  n       -       y       -       1       postscreen
 #smtpd     pass  -       -       y       -       -       smtpd
 #dnsblog   unix  -       -       y       -       0       dnsblog
+dnsblog   unix  -       -       y       -       0       dnsblog1
 #tlsproxy  unix  -       -       y       -       0       tlsproxy
 # Choose one: enable submission for loopback clients only, or for any client.
 #127.0.0.1:submission inet n -   y       -       -       smtpd
@@ -51,11 +52,10 @@
 #  -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
 #  -o milter_macro_daemon_name=ORIGINATING
 #628       inet  n       -       y       -       -       qmqpd
-dnsblog    unix  -       -       n       -       0       dnsblog1
 smtp       inet  n       -       n       -       -       smtpd
 pickup     unix  n       -       n       6000    1       pickup
....
@@ -64,9 +64,9 @@
 trace      unix  -       -       n       -       0       bounce
 verify     unix  -       -       n       -       1       verify
 flush      unix  n       -       n       1000?   0       flush
 proxymap   unix  -       -       n       -       -       proxymap
+proxywrite unix -       -       n       -       1       proxymap
 #       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
-proxywrite unix  -       -       n       -       1       proxymap
 smtp       unix  -       -       n       -       -       smtp
 relay      unix  -       -       n       -       -       smtp
     -o 
syslog_name=${multi_instance_name?{$multi_instance_name}:{postfix}}/$service_name
...
 anvil      unix  -       -       n       -       1       anvil
 scache     unix  -       -       n       -       1       scache
+postlog   unix-dgram n  -       n       -       1       postlogd
 #
 # ====================================================================
 # Interfaces to non-Postfix software. Be sure to examine the manual
@@ -140,4 +141,3 @@
 #  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store 
${nexthop} ${user} ${extension}
 #mailman   unix  -       n       n       -       -       pipe
 #  flags=FRX user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py 
${nexthop} ${user}
-postlog    unix-dgram n  -       n       -       1       postlogd


It looks like postconf sometimes exchanges a line and a comment near
it.  In all cases in this example, a line after comment has been
moved right before the comment block.

Apparently the commented-out smtp_helo_timeout=5.. line initially has been
after the relay... block, but somehow ended before the smtp/unix - and the
only manipulations I did to this master.cf was to experiment with postconf -F,
not touching it manually - so it must be the prior postconf -F which moved
this comment, so comments can be moved both backwards and forward.

Something does not seem to be working as intended.

Thanks,

/mjt
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to