On Sun, Apr 03, 2011 at 04:45:28PM -0700, Rich Shepard wrote: > On Sun, 3 Apr 2011, Rich Shepard wrote: > > If I understand you correctly, applying upgrade-configuration > >should be all I need to do and parameters such as > >smtpd_delay_reject = yes should be in 2.8.2 without explicit > >inclusion in main.cf.
AFAIK the default for smtpd_delay_reject was always "yes". > > Yet a colleage of mine still has his mail to me rejected > >before the helo_checks and I thought that I needed to set > >smtpd_delay_reject to yes to resolve the issue. This was surely not the case; postconf.5.html#smtpd_delay_reject explains that it only improves logging, and the chances that a rejection will "stick" with bad clients. If smtpd_delay_reject delayed a rejection, it is ONLY a delay. It was to be rejected anyway. > OK. Running postconf shows me that stmpd_delay_reject is set to > yes. I'll now delete all the *.new files. Wrong solution. The right solution was to overwrite the old files with their *.new equivalents, except for the two which matter, and are handled by "postfix upgrade-configuration": main.cf and master.cf. The others are probably the ones which are there for information and reference. (YMMV, if you have included files of similar names in your configuration.) (I'm familiar with the package build script that Rich is talking about.) -- Offlist mail to this address is discarded unless "/dev/rob0" or "not-spam" is in Subject: header