Update to r44803:

Finish initial editorial review of Sendmail Configuration Files.
Comment out local-host-names for now until instructions for building its
needed .mc feature are added.
This commit is contained in:
Bjoern Heidotting 2016-03-18 22:32:55 +00:00
parent ad5f999d18
commit 40f944f4a7
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=48433

View file

@ -7,7 +7,7 @@
$FreeBSD$ $FreeBSD$
$FreeBSDde: de-docproj/books/handbook/mail/chapter.xml,v 1.68 2011/07/25 15:00:09 bcr Exp $ $FreeBSDde: de-docproj/books/handbook/mail/chapter.xml,v 1.68 2011/07/25 15:00:09 bcr Exp $
basiert auf: r44802 basiert auf: r44803
--> -->
<!-- <!--
Ein paar Anmerkungen zur Uebersetzung bestimmter Begriffe Ein paar Anmerkungen zur Uebersetzung bestimmter Begriffe
@ -476,33 +476,37 @@ procmail: "|/usr/local/bin/procmail"</programlisting>
<systemitem class="username">root</systemitem> mit der <systemitem class="username">root</systemitem> mit der
Mailbox <systemitem Mailbox <systemitem
class="username">localuser</systemitem>, die dann class="username">localuser</systemitem>, die dann
wieder in der <filename>aliases</filename>-Datenbank in der Datenbank <filename>/etc/mail/aliases</filename>
gesucht wird. Wird kein passender Eintrag gefunden, wird gesucht wird. Wird kein passender Eintrag gefunden, wird
die Nachricht zum <systemitem die Nachricht zum <systemitem
class="username">localuser</systemitem> geliefert. Der class="username">localuser</systemitem> geliefert. Der
zweite Eintrag zeigt eine E-Mail-Verteilerliste. E-Mails zweite Eintrag zeigt eine E-Mail-Verteilerliste. E-Mails
an die Mailbox <systemitem an <systemitem class="username">ftp-bugs</systemitem>
class="username">ftp-bugs</systemitem> werden zu den werden zu den drei lokalen Mailboxen <systemitem
drei lokalen Mailboxen <systemitem
class="username">joe</systemitem>, class="username">joe</systemitem>,
<systemitem class="username">eric</systemitem> und <systemitem class="username">eric</systemitem> und
<systemitem class="username">paul</systemitem> gesendet. <systemitem class="username">paul</systemitem> gesendet.
Eine entfernte Mailbox kann auch als Eine entfernte Mailbox kann auch als
<email>user@example.com</email> angegeben werden. Der <replaceable>user@example.com</replaceable> angegeben werden. Der
dritte Eintrag zeigt wie E-Mails in eine Datei geschrieben dritte Eintrag zeigt wie E-Mails in eine Datei geschrieben
werden, in diesem Fall <filename>/dev/null</filename>. werden, in diesem Fall <filename>/dev/null</filename>.
Der letzte Eintrag verdeutlicht das Senden von E-Mails an Der letzte Eintrag verdeutlicht das Senden von E-Mails an
ein Programm. Hier wird die Nachricht über eine &unix; ein Programm. Hier wird die Nachricht über eine &unix;
Pipe an <filename>/usr/local/bin/procmail</filename> Pipe an <filename>/usr/local/bin/procmail</filename>
gesendet.</para> gesendet. Weitere Informationen zu dem Format dieser
Datei finden Sie in &man.aliases.5;.</para>
<para>Wenn diese Datei geändert wird, muss <para>Wenn diese Datei geändert wird, muss
<command>make</command> in <filename>/etc/mail</filename> <command>newaliases</command> ausgeführt werden, um die
ausgeführt werden, um die Datenbank zu Datenbank zu aktualisieren.</para>
aktualisieren.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
<!--$
This section needs to explain that this feature is for hosts with$
alternate names, such as a host that MXs for a dynamic set of other$
hosts.$
It won't work unless freebsd.mc is built with FEATURE(`use_cw_file'),$
meaning it needs a section to refer to on how to make mc files.$
<varlistentry> <varlistentry>
<term><filename>/etc/mail/local-host-names</filename></term> <term><filename>/etc/mail/local-host-names</filename></term>
<listitem> <listitem>
@ -525,7 +529,7 @@ mail.example.com</programlisting>
gestartet werden, damit es die Änderungen einliest.</para> gestartet werden, damit es die Änderungen einliest.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
-->
<varlistentry> <varlistentry>
<term><filename>/etc/mail/sendmail.cf</filename></term> <term><filename>/etc/mail/sendmail.cf</filename></term>
<listitem> <listitem>
@ -553,33 +557,44 @@ mail.example.com</programlisting>
<varlistentry> <varlistentry>
<term><filename>/etc/mail/virtusertable</filename></term> <term><filename>/etc/mail/virtusertable</filename></term>
<listitem> <listitem>
<para>Die Datei <filename>virtusertable</filename> ordnet <para>Diese Datenbank ordnet Adressen für virtuelle Domänen
Adressen für virtuelle Domänen und Benutzern reellen und Benutzern reellen Mailboxen zu. Diese Mailboxen
Mailboxen zu. Diese Mailboxen können lokal, auf entfernten können lokal, auf entfernten Systemen, Aliase in
Systemen, Aliase in <filename>/etc/mail/aliases</filename> oder <filename>/etc/mail/aliases</filename> oder eine Datei
eine Datei sein:</para> sein. Dadurch können mehrere virtuelle Domains auf einem
Rechner gehostet werden.</para>
<para>&os; enthält eine Beispielkonfiguration in
<filename>/etc/mail/virtusertable.sample</filename>, die
das Format genauer beschreibt. Das folgende Beispiel
zeigt, wie benutzerdefinierte Einträge in diesem Format
erstellt werden:</para>
<programlisting>root@example.com root <programlisting>root@example.com root
postmaster@example.com postmaster@noc.example.net postmaster@example.com postmaster@noc.example.net
@example.com joe</programlisting> @example.com joe</programlisting>
<para>Das obige Beispiel enthält einen Eintrag für die Domäne <para>Diese Datei wird nach dem ersten übereinstimmenden
<systemitem class="fqdomainname">example.com</systemitem>. Eintrag durchsucht. Wenn eine E-Mail-Adresse mit der
Diese Datei wird nach dem ersten übereinstimmenden Eintrag Adresse auf der linken Seite übereinstimmt, wird sie
durchsucht. Der erste Eintrag ordnet dem Eintrag auf der rechten Seite zugeordnet. Der erste
<email>root@example.com</email> der lokalen Mailbox Eintrag in diesem Beispiel ordnet eine bestimmte
<systemitem class="username">root</systemitem> zu. Der zweite E-Mail-Adresse einer lokalen Mailbox zu, während der
Eintrag ordnet <email>postmaster@example.com</email> der zweite Eintrag eine bestimmte E-Mail-Adresse einer
Mailbox <systemitem class="username">postmaster</systemitem> entfernten Mailbox zuordnet. Zuletzt wird jede
auf dem Rechner <systemitem E-Mail-Adresse von <literal>example.com</literal>, welche
class="fqdomainname">noc.example.net</systemitem> zu. nicht mit einem der vorherigen Einträge übereinstimmt, mit
Zuletzt, wenn keine Übereinstimmung von dem letzten Eintrag übereinstimmen und der lokalen Mailbox
<systemitem class="fqdomainname">example.com</systemitem> <literal>joe</literal> zugeordnet. Benutzen Sie dieses
gefunden wurde, wird der letzte Eintrag verwendet, der mit Format, wenn Sie neue Einträge in
jeder Mail-Nachricht übereinstimmt, die an jemanden bei <filename>/etc/mail/virtusertable</filename> hinzufügen.
<systemitem>example.com</systemitem> adressiert wurde. Jedes Mal, wenn diese Datei bearbeitet wurde, muss die
Diese werden der lokalen Mailbox <systemitem Datenbank aktualisiert und
class="username">joe</systemitem> zugeordnet.</para> <application>Sendmail</application> neu gestartet
werden:</para>
<screen>&prompt.root; <userinput>makemap hash /etc/mail/virtusertable &lt; /etc/mail/virusertable</userinput>
&prompt.root; <userinput>service sendmail restart</userinput></screen>
</listitem> </listitem>
</varlistentry> </varlistentry>
</variablelist> </variablelist>