On Tue, Aug 15, 2017 at 08:20:51PM +0400, Mohammed Khalid Ansari wrote:

> Can I use multiple instances of postfix on the same host with different
> ports like 25 and 587?

Each instance has its own master.cf file.  The "inet" entries in
that file, toghether with the inet_interfaces setting determine
which TCP listener endpoints are handled by that instance.

By default, newly created instances have all "inet" services disabled
via "master_service_disable".  After your master.cf file matches
your requirements, you can re-enable them and reload the instance.

> I understand I can start one instance with port 25 and then change the port
> in master.cf and start another one. Will that be OK??? Has anyone tried
> that?? 

Running multiple instances each with an appropriate master.cf is
the purpose of multi-instance support in Postfix.  All that you
need to do is to ensure that no instances attempt to bind the same
service IP:port combination (the wildcard IP address generally
conflicts with any explicit address on various operating systems).

> I don't want to try on my host right now as it would be difficult for me to
> fix if something goes wrong.

Just stop any unwanted instances, and revert any (usually minor)
changes to the configuration of the default instance.

Multiple instances are *easier* to work with than a single monolithic
system once your requirements get sufficiently complicated.

-- 
        Viktor.

Reply via email to