On Thu, Feb 25, 2010 at 11:18:41AM -0300, Gerardo Herzig wrote:

> Hi all, im reading the docs about setting postifx with multiples
> instances [1]. At the "Setting up the null-client Postfix instance"
> part, there is a sample main.cf "which will be a local-submission null
> client:" file, with this:
> .
> .
> # Send everything to the internal mailhub
> #
> relayhost = [mailhub.example.com]

A fully configured "mailhub" MTA that handles email for a cluster of
machines, a department or an entire organization. For edge ("firewall")
MTAs locally generated mail (e.g. cron) goes to internal servers, as
with any other non-MTA system in you would manage.

On the mailhub itself, its null-client also forwards to the mailhub
SMTP service (different instance), and here tweaks to "inet_interfaces"
and/or "myhostname" may be required to foil loop detection when the
null-client forwards to the full MTA on the same machine.

> Later in the doc, it mentions "The default Postfix
> instance[...]responsible for local mail submission"
> 
> So, the questions:
> - That mailhub.example.com should be the name of "The default Postfix
> instance"?

No, the default Postfix instance is the instance on the current machine,
whose configuration directory is in the default location compiled into
the code (on many systems /etc/postfix).

It is recommended that the default instance be a null-client instance.

> - Should the "null-client Postfix instance" be a
> member of the multi-instance group, with its own conf directory?

The null-client instance should be the default instance. It need
not be a member of any group, but it should be "enabled" so that
"postfix start/reload/stop" do the right thing.

-- 
        Viktor.

P.S. Morgan Stanley is looking for a New York City based, Senior Unix
system/email administrator to architect and sustain our perimeter email
environment.  If you are interested, please drop me a note.

Reply via email to