complete rookie sendmail question

Giorgos Keramidas keramida at ceid.upatras.gr
Fri Feb 25 16:11:30 GMT 2005


On 2005-02-25 11:03, Ken Hawkins <ken at rosewoodblues.com> wrote:
> first.... thank you all for the invaluable amount of info and
> resorses that flow through this mail list.. I hope to one day
> contribute more than I take away.
>
> that said This is what is happening. I have a webserver
> 'web1.foo.com' that is not the mailserver for foo.com (that is
> mail.foo.com).  /var/log/maillog has errors like:
>
> Feb 25 07:34:09 web1 sm-mta[98913]: j1PDTdTd098790:
> to=<bar at somedomain.com>, ctladdr=<foo at web1.foo.com> (1002/1002),
> delay=00:04:30, xdelay=00:00:00, mailer=esmtp, pri=120427,
> relay=mail.foo.com. [64.73.41.34], dsn=4.0.0,
> stat=Deferred: Connection refused by mail.foo.com.

Is mail.foo.com running an MTA?

Does the setup of the MTA, the firewall, whatever else runs on
mail.foo.com allow connections from your web1.foo.com host?

> how can i configure sendmail for send out mail as foo.com and NOT
> web1.foo.com? is this possible?

This is probably a job of the MTA running on mail.foo.com, which
should probably have the option:

	MASQUERADE_AS(`foo.com')
	MASQUERADE_DOMAIN(`foo.com')

If it doesn't already, that is.  Handling the masquerading of outgoing
email in one central place (the MTA setup of mail.foo.com) is much
preferable, since you only have to update ONE place whenever you feel
like changing the MASQUERADE_AS option.

- Giorgos



More information about the freebsd-questions mailing list