<chapter id="mailintro-1"><title>Mail
Services (Overview)</title><highlights><para>Setting up and maintaining an
electronic mail service involves complex
tasks that are critical to the daily
operation of your network. As a network
administrator, you might need to expand
an existing mail service. Alternately,
you might need to set up a mail service
on a new network or a subnet. The
chapters on mail services can help
you plan and set up a mail service
for your network. This chapter provides
links to descriptions of new features
in <command>sendmail</command>, as
well as a list of other sources of
information. The chapter also provides
overviews of the software and hardware
components that are required to establish
a mail service.</para><itemizedlist><listitem><para><olink targetptr="ewibv" remap="internal">What's New With Mail Services</olink></para>
</listitem><listitem><para><olink targetptr="mailintro-59" remap="internal">Other sendmail
Information Sources</olink></para>
</listitem><listitem><para><olink targetptr="mailintro-2" remap="internal">Introduction
to the Components of Mail Services</olink></para>
</listitem>
</itemizedlist><para>See <olink targetptr="mailadmin-1" remap="internal">Chapter&nbsp;13, Mail Services (Tasks)</olink> for
procedural information about how to
set up and administer mail services.
For details, refer to <olink targetptr="mailadmin-270" remap="internal">Task Map
for Mail Services</olink>.</para><para>See <olink targetptr="mailrefer-1" remap="internal">Chapter&nbsp;14, Mail Services (Reference)</olink> for a more detailed description
of the components of mail services.
This chapter also describes the mail
service programs and files, the mail
routing process, the interactions
of <command>sendmail</command> with
name services, and the features in
version 8.13 of <command>sendmail</command>.
See <olink targetptr="evemx" remap="internal">Changes
in Version 8.13 of sendmail</olink>.</para>
</highlights><sect1 id="ewibv"><title>What's New
With Mail Services</title><para>This section provides information
about new features in the Solaris
10 release and the Solaris 10 1/06
release.</para><sect2 id="fvbqz"><title>Changes in
the Solaris 10 1/06 Release</title><itemizedlist><para>Starting in the Solaris 10 1/06
release, <command>sendmail</command> supports
SMTP using Transport Layer Security
(TLS). For more information, see the
following:</para><listitem><para><olink targetptr="fvbrb" remap="internal">Support for Running SMTP With TLS
in Version 8.13 of sendmail</olink></para>
</listitem><listitem><para><olink targetptr="ganav" remap="internal">Setting SMTP to Use TLS</olink></para>
</listitem>
</itemizedlist><para>For a complete list of features
in the Solaris 10 1/06 release, see <olink targetdoc="solwhatsnew" remap="external"><citetitle remap="book">Solaris Express, Developer Edition What&rsquo;s New</citetitle></olink>.</para>
</sect2><sect2 id="fvbqp"><title>Changes in
the Solaris 10 Release</title><itemizedlist><para>Starting in the Solaris 10 release, <command>sendmail</command> version 8.13 is
the default. For information about
version 8.13 and other changes, see
the following:</para><listitem><para><olink targetptr="mailrefer-76" remap="internal">Flags Used
and Not Used to Compile sendmail</olink></para>
</listitem><listitem><para><olink targetptr="enmxq" remap="internal">MILTER, Mail Filter API for sendmail</olink></para>
</listitem><listitem><para><olink targetptr="mailrefer-51" remap="internal">Versions
of the Configuration File</olink></para>
</listitem><listitem><para><olink targetptr="ewpqz" remap="internal">Enhancement for vacation Utility</olink></para>
</listitem><listitem><para><olink targetptr="mailrefer-126" remap="internal">Contents
of the /etc/mail/cf Directory</olink></para>
</listitem><listitem><para><olink targetptr="evemx" remap="internal">Changes in Version 8.13 of sendmail</olink></para>
</listitem><listitem><para><olink targetptr="mailrefer-125" remap="internal">Support
for TCP Wrappers From Version 8.12
of sendmail</olink></para>
</listitem>
</itemizedlist><para>Additionally, the mail service
is managed by the Service Management
Facility. Administrative actions on
this service, such as enabling, disabling,
or restarting, can be performed by
using the <command>svcadm</command> command.
The service's status can be queried
by using the <command>svcs</command> command.
For more information about the Service
Management Facility, see the <olink targetdoc="refman5" targetptr="smf-5" remap="external"><citerefentry><refentrytitle>smf</refentrytitle><manvolnum>5</manvolnum></citerefentry></olink> man
page and <olink targetdoc="sysadv1" targetptr="hbrunlevels-25516" remap="external">Chapter 14, <citetitle remap="chapter">Managing Services (Overview),</citetitle> in <citetitle remap="book">System Administration Guide: Basic Administration</citetitle></olink>.</para>
</sect2>
</sect1><sect1 id="mailintro-59"><title>Other <command>sendmail</command> Information Sources</title><para>The following is a list of additional
information sources about <command>sendmail</command>.</para><itemizedlist><listitem><para>Costales, Bryan. <citetitle>sendmail, Third Edition</citetitle>.
O'Reilly &amp; Associates, Inc., 2002.</para>
</listitem><listitem><para>Home page for <command>sendmail</command> &ndash; <ulink url="http://www.sendmail.org" type="url">http://www.sendmail.org</ulink>.</para>
</listitem><listitem><para>FAQ for <command>sendmail</command> &ndash; <ulink url="http://www.sendmail.org/faq" type="url">http://www.sendmail.org/faq</ulink>.</para>
</listitem><listitem><para>README for new <command>sendmail</command> configuration files &ndash; <ulink url="http://www.sendmail.org/m4/readme.html" type="url">http://www.sendmail.org/m4/readme.html</ulink>.</para>
</listitem><listitem><para>A guide for issues
that are related to migrating to more
recent versions of <command>sendmail</command> &ndash; <ulink url="http://www.sendmail.org/vendor/sun/" type="url">http://www.sendmail.org/vendor/sun/</ulink>.</para>
</listitem>
</itemizedlist>
</sect1><sect1 id="mailintro-2"><title>Introduction
to the Components of Mail Services</title><para>Many software and hardware components
are required to establish a mail service.
The following sections give a quick
introduction to these components.
These sections also provide some of
the terms that are used to describe
the components.</para><para>The first section, <olink targetptr="mailintro-3" remap="internal">Overview of
the Software Components</olink>, defines
the terms that are used when discussing
the software parts of the mail delivery
system. The next section, <olink targetptr="mailintro-17" remap="internal">Overview
of the Hardware Components</olink>,
focuses on the functions of the hardware
systems in a mail configuration.</para><sect2 id="mailintro-3"><title>Overview
of the Software Components</title><para>The following table introduces
some of the software components of
a mail system. Refer to <olink targetptr="mailrefer-54" remap="internal">Software
Components</olink> for a complete
description of all of the software
components.</para><informaltable frame="topbot"><tgroup cols="2" colsep="0" rowsep="0"><colspec colwidth="41.41*"/><colspec colwidth="58.59*"/><thead><row rowsep="1"><entry><para>Component</para>
</entry><entry><para>Description</para>
</entry>
</row>
</thead><tbody><row><entry><para><filename>.forward</filename> files</para>
</entry><entry><para>Files that you can set up in
a user's home directory to redirect
mail or to send mail to a program
automatically</para>
</entry>
</row><row><entry><para>mailbox</para>
</entry><entry><para>A file on a mail server that
is the final destination for email
messages</para>
</entry>
</row><row><entry><para>mail addresses</para>
</entry><entry><para>Address that contains the name
of the recipient and the system to
which a mail message is delivered</para>
</entry>
</row><row><entry><para>mail aliases</para>
</entry><entry><para>An alternate name that is used
in a mail address</para>
</entry>
</row><row><entry><para>mail queue</para>
</entry><entry><para>A collection of mail messages
that needs to be processed by the
mail server</para>
</entry>
</row><row><entry><para>postmaster</para>
</entry><entry><para>A special mail alias that is
used to report problems and to ask
questions about the mail service</para>
</entry>
</row><row><entry><para>sendmail configuration file</para>
</entry><entry><para>A file that contains all the
information necessary for mail routing</para>
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</sect2><sect2 id="mailintro-17"><title>Overview
of the Hardware Components</title><para>A mail configuration requires
three elements, which you can combine
on the same system or provide in separate
systems.</para><itemizedlist><listitem><para>A mail host &ndash;
A system that is configured to handle
email addresses that are difficult
to resolve</para>
</listitem><listitem><para>A minimum of one mail
server &ndash; A system that is configured
to hold one or more mailboxes</para>
</listitem><listitem><para>Mail clients &ndash;
Systems that access mail from a mail
server</para>
</listitem>
</itemizedlist><para>If users are to communicate
with networks outside your domain,
you must also add a fourth element,
a mail gateway.</para><para><olink targetptr="mailintro-fig-18" remap="internal">Figure
12&ndash;1</olink> shows a typical
electronic mail configuration, using
the three basic mail elements plus
a mail gateway.</para><figure id="mailintro-fig-18"><title>Typical
Electronic Mail Configuration</title><mediaobject><imageobject><imagedata entityref="fig33.epsi"/>
</imageobject><textobject><simpara>Diagram shows
the dependencies between a mail gateway,
a mail host, mail servers, mailboxes,
clients.</simpara>
</textobject>
</mediaobject>
</figure><para>Each element is described in
detail in <olink targetptr="mailrefer-68" remap="internal">Hardware Components</olink>.</para>
</sect2>
</sect1>
</chapter>