sendmail init error: Can't assign requested address
Chuck Swiger
cswiger at mac.com
Mon May 14 22:24:27 UTC 2007
On May 14, 2007, at 2:25 PM, Ernest Sales wrote:
> Well, actually not so (sendmail_outbound_enable is supposed to be
> set to
> YES, as per defaults, but init says otherwise -- and I don't know
> what that
> means). But it starts without delays and can send/receive mail (even
> internet mail, wow!).
Take a look at /etc/defaults/rc.conf for all of the gory details.
You probably meant sendmail_enable=YES, but:
# Settings for /etc/rc.sendmail and /etc/rc.d/sendmail:
sendmail_enable="NO" # Run the sendmail inbound daemon (YES/NO).
sendmail_pidfile="/var/run/sendmail.pid" # sendmail pid file
sendmail_procname="/usr/sbin/sendmail" # sendmail process name
sendmail_flags="-L sm-mta -bd -q30m" # Flags to sendmail (as a server)
sendmail_submit_enable="YES" # Start a localhost-only MTA for mail
submission
sendmail_submit_flags="-L sm-mta -bd -q30m -
ODaemonPortOptions=Addr=localhost"
# Flags for localhost-only MTA
sendmail_outbound_enable="YES" # Dequeue stuck mail (YES/NO).
sendmail_outbound_flags="-L sm-queue -q30m" # Flags to sendmail
(outbound only)
sendmail_msp_queue_enable="YES" # Dequeue stuck clientmqueue mail
(YES/NO).
sendmail_msp_queue_flags="-L sm-msp-queue -Ac -q30m"
# Flags for sendmail_msp_queue daemon.
> I chose .localhost to qualify the hostname because the notion of
> "public"
> domain name is where I get lost. Can I pick any word as TLD/SLD to
> operate
> in a private LAN?
Yes, but using a local domain which conflicts with existing domains
is strongly not recommended. Consider what happens if a local config
issue bounces email or worse to somebody else, or consider what
happens if you chose ".net" or ".com" instead of ".localhost".
> Is there any standard, anything like the CIDR blocks reserved for
> private networks?
The zeroconf/rendezvous stuff likes to use ".local" as the domain
unless other info is available.
> Researchs led me to RFC 2606, alternative DNS
> roots, and the like, but I couldn't distill any practical advice.
> Which will
> be the interactions if I choose e.g. .somedomain.com? Now if I send
> a mail
> to the internet, it has a From field (user at hostname) unusable to
> reply to;
> if this was user at hostname.somedomain.com it could fake some real mail
> address.
Yes, absolutely, or to bounce email back to the example domain.
Network admins get cross when you pretend to be in a domain that you
have no affiliation with and they have to get your ISP to clean up
after you.... :-)
--
-Chuck
More information about the freebsd-questions
mailing list