HP-UX Reference (11i v2 03/08) - 1M System Administration Commands N-Z (vol 4)
s
service.switch(1M) service.switch(1M)
NAME
service.switch - indicate lookup sources and fallback mechanism
SYNOPSIS
/etc/mail/service.switch
DESCRIPTION
/etc/mail/service.switch
is a sendmail(1M) service switch similar to
/etc/nsswitch.conf
(see switch (4)) that indicates the lookup source for hostnames and aliases. It consists of two lines, one for
hosts and one for aliases. The lookup sources are listed after the ’hosts’ or ’aliases’ name. For hosts, one
or more of the following can be listed: files (for
/etc/hosts), dns, nis, or nisplus. For aliases, one or
more of the following can be listed: files (for
/etc/mail/aliases
), nis, or nisplus.
Sample Configurations
1. The default configuration for service.switch is to use dns for hostname lookups and the aliases file for
aliases. (Note that due to a bug, the hostname lookup will never fallback to a file lookup, so anything
listed after dns will be ignored.)
hosts dns files
aliasesfiles
2. To work with a non-dns environment that uses file lookups (
/etc/hosts), the following
service.switch can be used:
hosts files
aliasesfiles
3. To work with a NIS environment that does not use DNS, the following service.switch can be used:
hosts nis files
aliasesnis files
4. To work with a NISPLUS environment that does not use DNS, the following service.switch can be
used:
hosts nisplus files
aliasesnisplus files
Modifying SENDMAIL.CF
The
sendmail.cf file must be modified to request the usage of the service.switch
file. Otherwise,
the default for
sendmail.cf is to use DNS for host name lookups, and files for alias lookups. To use
NIS, NISPLUS, or files, the following line must be uncommented in sendmail.cf:
#O ServiceSwitchFile=/etc/mail/service.switch
SEE ALSO
sendmail(1M).
HISTORY
The
service.switch file appeared in sendmail V8.
HP-UX 11i Version 2: August 2003 − 1 − Hewlett-Packard Company Section 1M−−739