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:
parent
ad5f999d18
commit
40f944f4a7
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=48433
1 changed files with 50 additions and 35 deletions
|
@ -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 < /etc/mail/virusertable</userinput>
|
||||||
|
&prompt.root; <userinput>service sendmail restart</userinput></screen>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
</variablelist>
|
</variablelist>
|
||||||
|
|
Loading…
Reference in a new issue