Sendmail IP interface assignment -- how to?

Matthew Seaman m.seaman at infracaninophile.co.uk
Wed Oct 3 22:55:59 PDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Rob wrote:
> Hi All,
> 
> Working on standard sendmail 8.13.8 on FreeBSD 6.2.  Machine has a 2nd
> NIC that I want to use for a jail environment, so I'm trying to get rid
> of all the extraneous servers listening on it.
> 
> Sendmail was of course listening on the smtp and submission ports on all
> interfaces.  I tracked down the sendmail option DaemonPortOptions to
> configure this.
> 
> In the STANDARD sendmail.cf file there was:
>    O DaemonPortOptions=Name=MTA
>    O DaemonPortOptions=Port=587, Name=MSA, M=E
> 
> So I edited the .mc macro to add:
>    DAEMON_OPTIONS(`Addr=127.0.0.1,Port=smtp,Name=MTA')
>    DAEMON_OPTIONS(`Addr=172.23.23.10,Port=smtp,Name=MTA')
> 
> Which built sendmail.cf with:
>    O DaemonPortOptions=Addr=127.0.0.1,Port=smtp,Name=MTA
>    O DaemonPortOptions=Addr=172.23.23.10,Port=smtp,Name=MTA
>    O DaemonPortOptions=Port=587, Name=MSA, M=E
> 
> That closed port 25 on the extra NIC, but netstat still shows "tcp4
> *.submission LISTEN".  I definitely need to close port 587 in the 2nd
> NIC, but I was wondering about "best practices" for this.  Shouldn't the
> submission thing ONLY be on the localhost IP?  I'm thinking I can use:
>    DAEMON_OPTIONS(`Addr=127.0.0.1,Port=587,Name=MSA,M=E')
> 
> Am I going in the right direction here?  It looks like I've turned off
> smtp as intended, but wondering if I'm doing the right thing with
> restricting submission.  Any other suggestions on configuring this? 
> (other than "don't use sendmail")  This is on a live server, so I don't
> want to hose things up too much experimenting!

You also need:

FEATURE(no_default_msa)

otherwise, you're definitely heading in the right direction.

	Cheers,

	Matthew

- -- 
Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
                                                  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
                                                  Kent, CT11 9PW
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHBIBo8Mjk52CukIwRCMqsAJ9koqDKX8+yEo4PlgkpnkMomBzP1QCfZWL4
oMPDP3aRNnQ5IsKd0v7F3tc=
=SqaV
-----END PGP SIGNATURE-----


More information about the freebsd-questions mailing list