> > I have two IP addresses on my server and would like to serve a different 
> > SSL 
> (TLS) certificate for each one.  I think all the other configuration will not 
> need to differ between the two, so I think running multiple instances of 
> postfix 
> would be overkill (?).
> > 
> > I want to confirm that it would be possible/viable/advisable to simply 
> > create 
> two smtpd processes in master.cf:
> > 
> > 
> > 1.2.3.4:smtp   inet  n       -       n       -       -       smtpd
> >         -o myhostname=mail.domainA.com
> >         -o mydomain=domainA.com
> >         -o smtpd_tls_cert_file=/etc/postfix/domainA.crt
> >         -o smtpd_tls_key_file=/etc/postfix/domainA.key
> > 
> > 4.3.2.1:smtp inet  n       -       n       -       -       smtpd
> >         -o myhostname=mail.domainB.com
> >         -o mydomain=domainB.com
> >         -o smtpd_tls_cert_file=/etc/postfix/domainB.crt
> >         -o smtpd_tls_key_file=/etc/postfix/domainB.key
> 
> The rest of Postfix needs to know where it should deliver mail for
> mail.domainB.com, domainB.com, mail.domainA.com, and domainA.com.

Oh, perhaps I didn't make it clear that I have a whole bunch of other 
configuration in main.cf, which includes MySQL lookups for transport_maps and 
virtual_mailbox_maps.  On a single IP address with one TLS certificate, it 
routes/accepts mail for domainA and domainB as needed.  My assumption above is 
that as long as I don't override all the settings that make my mail delivery 
work with one IP/TLS certificate, I can just change what TLS certificate is 
offered up for each of my IP addresses.

> Otherwise, the Postfix SMTP server will reject mail with "relay
> access denied", and the Postfix SMTP client will reject mail with
> that "mail loops back to myself".

Does my clarification above change your opinion about this?  Why wouldn't mail 
for domainA and domainB be treated the same as before (when using just one 
IP/TLS cert) if I don't override any other settings?

> Note that the Postfix SMTP server does not make all decisions by
> itself.  It relies on the trivial-rewrite service to decide how
> a domain should be handled.
> 
> There is no official support for multiple domain personalities.

Right, I understand this is not as much a "domain personality" as it is a 
per-IP change.

Thanks so very, very much.



      

Reply via email to