Invalid Global DNS name and sendmail

Andrew Fremantle freebsd at
Mon Apr 23 21:12:39 UTC 2007


I've got a machine on the local network, with a local DNS name (which is 
not a valid name in the global DNS).

My problem is that I cannot kludge sendmail into behaving nicely and 
allow the periodic(8) mailings to get through.

The machine is named psyche.local is a domain that we own, but this machine has nothing to do 
with it. I want the emails delivered to andrew at This is not 
an email server in any way - All I care about it getting my periodic output.

Here are the settings I'm trying :

define(`SMART_HOST', `')


MASQUERADE_DOMAIN(psyche.local psyche)


root    andrew at
andrew  andrew at

root : andrew at

/etc/hosts   psyche psyche.local

With all the configurations I've tried, emails are rejected by my 
smarthost with an error like "sender address root at psyche.local invalid; 
domain does not exist".

What I'd like to do is find a way to alter sendmail's perception of my 
hostname. Ideally, this would only affect sendmail and nothing else.

I can't possibly be the only person running such a configuration. How 
have other people in the list worked past this?

- Andrew

More information about the freebsd-questions mailing list