Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Mar 2008 14:17:57 -0700
From:      Chris St Denis <chris@smartt.com>
To:        Giorgos Keramidas <keramida@ceid.upatras.gr>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: changed sendmail behavior on FreeBSD 7?
Message-ID:  <47F15505.4000507@smartt.com>
In-Reply-To: <87wsnia9ei.fsf@kobe.laptop>
References:  <47F149A8.4030509@smartt.com> <87wsnia9ei.fsf@kobe.laptop>

next in thread | previous in thread | raw e-mail | index | archive | help


Giorgos Keramidas wrote:
> On Mon, 31 Mar 2008 13:29:28 -0700, Chris St Denis <chris@smartt.com> wrote:
>   
>> I've setup a new web server hostname doremi.ctgameinfo.com. When I try
>> to send mail to username@ctgameinfo.com it tries to deliver it locally
>> instead of to the mx server mx1.ctgameinfo.com.
>>
>> In previous versions this seems to work correctly. Why would it be
>> trying to deliver locally this time? I'm running default sendmail
>> config that comes with the standard install.
>>     
>
> Show us your `/etc/mail/hostname.mc' file, and if you have a file with a
> list of `local' hostnames in `/etc/mail/local-host-names' show us that
> file too.
>   

It's just the default mc file.

Scenario 1 described above
-------------
No local-host-names file. I tried creating one with just the hostname in 
it, but it didn't help.

doremi# cat /etc/mail/doremi.ctgameinfo.com.mc | grep -v ^# | grep -v ^dnl
divert(-1)


divert(0)
VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.34.2.1 2007/11/22 
16:19:40 gshapiro Exp $')
OSTYPE(freebsd6)
DOMAIN(generic)

FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')
FEATURE(blacklist_recipients)
FEATURE(local_lmtp)
FEATURE(mailertable, `hash -o /etc/mail/mailertable')
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')

define(`confCW_FILE', `-o /etc/mail/local-host-names')

DAEMON_OPTIONS(`Name=IPv4, Family=inet')
DAEMON_OPTIONS(`Name=IPv6, Family=inet6, Modifiers=O')

define(`confBIND_OPTS', `WorkAroundBrokenAAAA')
define(`confNO_RCPT_ACTION', `add-to-undisclosed')
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')
MAILER(local)
MAILER(smtp)


Scenario 2 described above. stickyhost & MAIL_HUB were added to work 
around.
-------------
no local-host-names initially. One was created trying to debug this tho 
it doesn't seem to help any.
carbon# cat /etc/mail/local-host-names
localhost
carbon.smartt.com


carbon# cat /etc/mail/carbon.smartt.com.mc | grep -v ^# | grep -v ^dnl
divert(-1)


divert(0)
VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.34.2.1 2007/11/22 
16:19:40 gshapiro Exp $')
OSTYPE(freebsd6)
DOMAIN(generic)

FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')
FEATURE(blacklist_recipients)
FEATURE(local_lmtp)
FEATURE(mailertable, `hash -o /etc/mail/mailertable')
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')

FEATURE(stickyhost)
define(`MAIL_HUB', `smtp-be1')





define(`confCW_FILE', `-o /etc/mail/local-host-names')

DAEMON_OPTIONS(`Name=IPv4, Family=inet')
DAEMON_OPTIONS(`Name=IPv6, Family=inet6, Modifiers=O')

define(`confBIND_OPTS', `WorkAroundBrokenAAAA')
define(`confNO_RCPT_ACTION', `add-to-undisclosed')
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')
MAILER(local)
MAILER(smtp)



Btw, should OSTYPE haven't been bumped to freebsd7?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47F15505.4000507>