Sendmail on a LAN - SOLVED
Craig White
craigwhite at azapple.com
Thu Aug 19 03:23:57 UTC 2010
On Wed, 2010-08-18 at 18:08 -0700, JD wrote:
> On 08/18/2010 04:20 PM, Patrick O'Callaghan wrote:
> > On Wed, 2010-08-18 at 15:52 -0700, JD wrote:
> >> Thanks to all who made important suggestions.
> >> It now works.
> > Adding SOLVED to the Subject kind of implies that you'll explain *how*
> > it was solved. That's the point.
> >
> > poc
> >
> Well, it was not just one thing, but of all the tweaks I had to do,
> only one turned out to be cruicial:
> I had to comment out one line in sendmail.mc:
>
> cd /etc/mail
>
> edit sendmail.mc
>
> DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
>
> i.e. add dnl to the start of the line, and that comments it out:
>
> dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
>
> The minor changes are the common sense things that most mail admins know:
>
> In sendmail.mc:
>
> MASQUERADE_AS(`the.domain.name.that.resolves.to.your.router's.public.ip.address')dnl
>
> You obtain one of these for free from dyndns.com
>
> Uncomment the line
>
> FEATURE(masquerade_envelope)dnl (i.e. remove the leading # sign and
> leading dnl)
>
> Uncomment the line
>
> FEATURE(masquerade_entire_domain)dnl
>
> Then
>
> ./make
>
> service sendmail restart
>
> There are other files that need administration, but that is out of the
> scope of this.
----
FTR... you don't actually have to './make' as just restarting sendmail
service (service sendmail restart) will actually compile the sendmail.mc
file for you.
I never saw any need/reason to masquerade outbound mail but it's fairly
benign.
As for instructing sendmail to listen for connections from other than
localhost, that's a really big detail.
Gave up on sendmail years ago in favor of postfix. Nothing actually
wrong with sendmail but postfix was easier to get advanced features
worked out.
Craig
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the users
mailing list