Thanks Viktor, that worked perfectly!

Are there any plans down the road to add configuration map support for smtpd processes by interface or IP?

- Matt

On 7/4/2015 8:56 PM, Viktor Dukhovni wrote:
On Sat, Jul 04, 2015 at 01:53:06PM -0400, Matt Saladna wrote:

We have a multi-homed server with ~20 IP addresses that listen for incoming
mail connections. I'd like to setup a personalized SSL certificate for 1 IP
address over submission (non-SNI). I know this can be accomplished by adding
a custom service in master.cf that uses smtpd with a sample config "-o
smtp_bind_address=x.y.z -o smtpd_tls_cert_file=xyz".
The "smtp_bind_address" setting is pointless (has no effect on
smtpd(8)).  The actual listen address is the one specified in
master.cf.

This works, but if I specify 1 service, then I must likewise enumerate all
remaining IP addresses and define custom smtpd services in master.cf.
This is not necessary, just add a host to /etc/hosts that resolves
to all 19 addresses.  Then use that hostname in master.cf.  Make
sure you have "multi on" in /etc/hosts.conf (IIRC) on any OS that
needs such a settting to resolve a host to all its /etc/hosts
addresses.


Reply via email to