On Mon, Jan 30, 2012 at 09:26:42PM +0000, Mark Alan wrote: > > > Is there any other way to make the postscreen/postfix combination > > > temporarily defer all incoming emails with '450 4.3.2 Service > > > currently unavailable' (in order to give us some time to migrate > > > the postfix server to some other IP) ?
Just turn off the SMTP listener. This functionally identical to a 4.X.X reject and saves resources on both client and server. > > The documentation for the "postscreen_access_list" parameter. > > Would the following be an acceptable way to do it? > postconf -e 'postscreen_access_list = reject' > postconf -e 'soft_bounce = yes' Only if this is documented. The soft_bounce parameter is listed on the postscreen(8) manpage, this is perhaps a sufficient promise to match user expectations and so I would expect it to work. This said, it is far simpler to turn off SMTP service. # postconf -e 'master_service_disable = inet' # postfix reload with appropriate adjustments if the target is a non-default instance. -- Viktor.