On Thu, Aug 09, 2012 at 06:50:26PM -0400, Deeztek.com Support wrote: > >Operationally a multi-instance system is easier to support. It > >takes a small bit of effort to build, this is well worth it. > > Maybe it's the way my brain works but what you are suggesting seems > more complicated to me.
Modular systems have more pieces that complex monoliths, but the pieces are simpler, and well chosen boundaries make it easier to understand and manage the whole. The multi-instance tutorial: http://www.postfix.org/MULTI_INSTANCE_README.html#quick walks you through setting up a two-stage MTA with a pre-filter input and a post-filter output instance. Read the rest of the tutorial for a more in-depth explanation. It can be hard work to make simple things. > Every example I've > seen on the Internet on how to set up multiple instances does not > take into consideration my configuration which a relay server with > absolutely no authentication and no user accounts. The example in the tutorial is also a relay system, and in case that is just a feature of the output stage of the system, the input stage is generic. Most "examples" on the Internet are not worth reading, start with the MULTI_INSTANCE_README file. > I wouldn't be opposed in setting up the multiple instances as long > as I can get some help setting it up but I'm going to need specific > instructions and information. If this is something you are willing > to do, I would be more than happy to do it. I think that developing the postmulti tool, writing the tutorial and explaining why you want to read it and use this approach is a decent amount of help. Just draw a diagram: Input => Filter => Output and configure the Input and Output stages as separate Postfix instances. All mail entering the Input stage flows into Output stage via the Filter. The input stage handles access control and pre-filter queue management. It has no interesting routing, just send everything to the filter. The Output stage does no access control (the input took care of that), but it handles final signing and routing. -- Viktor.