MFen:
+ books/handbook/mail/chapter.xml r39631 --> r41677
This commit is contained in:
parent
50642ccc0a
commit
28f74308d0
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=41777
2 changed files with 3 additions and 143 deletions
ru_RU.KOI8-R/books/handbook/mail
|
@ -3,7 +3,7 @@
|
|||
#
|
||||
# $FreeBSD$
|
||||
# $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/mail/Makefile,v 1.1 2001/07/11 16:40:13 phantom Exp $
|
||||
# Original revision: r9773
|
||||
# Original revision: r39631
|
||||
#
|
||||
|
||||
CHAPTERS= mail/chapter.xml
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
$FreeBSD$
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/mail/chapter.xml,v 1.36 2007/06/22 11:41:08 den Exp $
|
||||
|
||||
Original revision: r39631
|
||||
Original revision: r41677
|
||||
-->
|
||||
|
||||
<chapter id="mail">
|
||||
|
@ -99,10 +99,6 @@
|
|||
ÓÅÒ×ÅÒÏÍ.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Как использовать SMTP с UUCP.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>ëÁË ÎÁÓÔÒÏÉÔØ ÓÉÓÔÅÍÕ ÔÏÌØËÏ ÄÌÑ ÏÔÐÒÁ×ËÉ ÐÏÞÔÙ.</para>
|
||||
</listitem>
|
||||
|
@ -971,10 +967,6 @@ purgestat /usr/local/supermailer/bin/purgestat-compat</programlisting>
|
|||
<question>
|
||||
<para><application>sendmail</application> ×ÙÄÁÅÔ ÏÛÉÂËÕ
|
||||
<errorname>mail loops back to myself</errorname></para>
|
||||
|
||||
<indexterm>
|
||||
<primary>MX record</primary>
|
||||
</indexterm>
|
||||
</question>
|
||||
|
||||
<answer>
|
||||
|
@ -1010,10 +1002,6 @@ FETURE(use_cw_file))
|
|||
<question>
|
||||
<para>ëÁË ÏÒÇÁÎÉÚÏ×ÁÔØ ÒÁÂÏÔÕ ÐÏÞÔÏ×ÏÇÏ ÓÅÒ×ÅÒÁ ÐÒÉ ËÏÍÍÕÔÉÒÕÅÍÏÍ
|
||||
ÓÏÅÄÉÎÅÎÉÉ Ó éÎÔÅÒÎÅÔ?</para>
|
||||
|
||||
<indexterm>
|
||||
<primary>PPP</primary>
|
||||
</indexterm>
|
||||
</question>
|
||||
|
||||
<answer>
|
||||
|
@ -1369,134 +1357,6 @@ freefall MX 20 who.cdrom.com</programlisting>
|
|||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="SMTP-UUCP">
|
||||
<title>SMTP через UUCP</title>
|
||||
|
||||
<para>Настройка поставляемого с FreeBSD <application>sendmail</application>
|
||||
предназначена для сайтов, подключенных к интернет непосредственно.
|
||||
Сайты, осуществляющие обмен почтой через UUCP, должны использовать
|
||||
другой файл настройки <application>sendmail</application>.</para>
|
||||
|
||||
<para>Редактирование <filename>/etc/mail/sendmail.cf</filename> вручную
|
||||
это сложная задача. <application>sendmail</application> версии 8
|
||||
генерирует файлы настройки через препроцессор &man.m4.1;, реально
|
||||
настройка выполняется на более высоком уровне абстракции.
|
||||
Файлы настройки &man.m4.1; можно найти в
|
||||
<filename>/usr/share/sendmail/cf</filename>. Файл
|
||||
<filename>README</filename> в каталоге <filename>cf</filename>
|
||||
содержит введение в основы настройки &man.m4.1;.</para>
|
||||
|
||||
<para>Лучшим способом настройки поддержки передачи по UUCP является
|
||||
использование возможности <literal>mailertable</literal>.
|
||||
При этом создается база данных, которая помогает
|
||||
<application>sendmail</application> решать вопросы маршрутизации.</para>
|
||||
|
||||
<para>Во-первых, создайте файл <filename>.mc</filename>. В каталоге
|
||||
<filename>/usr/share/sendmail/cf/cf</filename> находятся
|
||||
несколько примеров. Возьмем для примера имя файла
|
||||
<filename>foo.mc</filename>. Все, что потребуется для преобразования
|
||||
его в <filename>sendmail.cf</filename>, это:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>cd /etc/mail</userinput>
|
||||
&prompt.root; <userinput>make foo.cf</userinput>
|
||||
&prompt.root; <userinput>cp foo.cf /etc/mail/sendmail.cf</userinput></screen>
|
||||
|
||||
<para>Типичный <filename>.mc</filename> файл может выглядеть примерно
|
||||
так:</para>
|
||||
|
||||
<programlisting>VERSIONID(`<replaceable>Your version number</replaceable>') OSTYPE(bsd4.4)
|
||||
|
||||
FEATURE(accept_unresolvable_domains)
|
||||
FEATURE(nocanonify)
|
||||
FEATURE(mailertable, `hash -o /etc/mail/mailertable')
|
||||
|
||||
define(`UUCP_RELAY', <replaceable>your.uucp.relay</replaceable>)
|
||||
define(`UUCP_MAX_SIZE', 200000)
|
||||
define(`confDONT_PROBE_INTERFACES')
|
||||
|
||||
MAILER(local)
|
||||
MAILER(smtp)
|
||||
MAILER(uucp)
|
||||
|
||||
Cw <replaceable>your.alias.host.name</replaceable>
|
||||
Cw <replaceable>youruucpnodename.UUCP</replaceable></programlisting>
|
||||
|
||||
<para>Строки, содержащие
|
||||
<literal>accept_unresolvable_domains</literal>,
|
||||
<literal>nocanonify</literal>, и
|
||||
<literal>confDONT_PROBE_INTERFACES</literal>, предотвратят использование
|
||||
DNS для доставки почты. Пункт <literal>UUCP_RELAY</literal>
|
||||
необходим для поддержки доставки по UUCP. Просто поместите сюда
|
||||
имя хоста в интернет, способного работать с .UUCP адресами
|
||||
псевдо-доменов; скорее всего, вы введете сюда основной сервер
|
||||
пересылки почты провайдера.</para>
|
||||
|
||||
<para>Как только вы сделаете это, потребуется файл
|
||||
<filename>/etc/mail/mailertable</filename>. Если вы используете
|
||||
для всей почты только одно внешнее соединение, подойдет следующий
|
||||
файл:</para>
|
||||
|
||||
<programlisting>#
|
||||
# makemap hash /etc/mail/mailertable.db < /etc/mail/mailertable
|
||||
. uucp-dom:<replaceable>your.uucp.relay</replaceable></programlisting>
|
||||
|
||||
<para>Более сложный пример может выглядеть так:</para>
|
||||
|
||||
<programlisting>#
|
||||
# makemap hash /etc/mail/mailertable.db < /etc/mail/mailertable
|
||||
#
|
||||
horus.interface-business.de uucp-dom:horus
|
||||
.interface-business.de uucp-dom:if-bus
|
||||
interface-business.de uucp-dom:if-bus
|
||||
.heep.sax.de smtp8:%1
|
||||
horus.UUCP uucp-dom:horus
|
||||
if-bus.UUCP uucp-dom:if-bus
|
||||
. uucp-dom:</programlisting>
|
||||
|
||||
<para>В первых трех строках обрабатываются специальные случаи, когда
|
||||
почта для домена должна отправляться не на маршрут по умолчанию,
|
||||
а на ближайшее соединение UUCP для сокращения пути доставки.
|
||||
Следующая строка обрабатывает почту, которая может быть доставлена
|
||||
по SMTP для локального Ethernet домена. Наконец, определены
|
||||
маршруты UUCP в нотации псевдо-доменов .UUCP, для включения
|
||||
перезаписи правил по умолчанию правилом
|
||||
<literal><replaceable>uucp-neighbor
|
||||
</replaceable>!<replaceable>recipient</replaceable></literal>.
|
||||
Последняя строка всегда содержит одиночную точку, означающую
|
||||
<quote>все остальное</quote>, с отправкой через UUCP, являющимся
|
||||
универсальным почтовым шлюзом. Все имена узлов после ключевого слова
|
||||
<literal>uucp-dom:</literal> должны представлять существующие маршруты
|
||||
UUCP, проверить их можно с помощью команды
|
||||
<literal>uuname</literal>.</para>
|
||||
|
||||
<para>Напоминаем, что этот файл должен быть преобразован в базу данных
|
||||
DBM перед использованием. Командную строку для этой задачи лучше всего
|
||||
поместить в качестве комментария в верхней части файла
|
||||
<filename>mailertable</filename>. Всегда выполняйте эту команду после
|
||||
правки файла <filename>mailertable</filename>.</para>
|
||||
|
||||
<para>И наконец: если вы не уверены, что некоторые отдельные почтовые
|
||||
маршруты будут работать, запомните параметр
|
||||
<application>sendmail</application> <option>-bt</option>. С этим
|
||||
параметром <application>sendmail</application> запускается в
|
||||
<emphasis>режиме тестирования адреса</emphasis>; введите
|
||||
<literal>3,0</literal> и адрес, который вы хотите протестировать.
|
||||
В последней строке появится сообщение об используемом внутреннем
|
||||
почтовом агенте, хосте назначения, с которым вызывается этот агент,
|
||||
и (возможно транслированный) адрес. Выход из этого режима
|
||||
происходит при нажатии <keycombo
|
||||
action="simul"><keycap>Ctrl</keycap><keycap>D</keycap></keycombo>.</para>
|
||||
|
||||
<screen>&prompt.user; <userinput>sendmail -bt</userinput>
|
||||
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
|
||||
Enter <ruleset> <address>
|
||||
<prompt>></prompt> <userinput>3,0 foo@example.com</userinput>
|
||||
canonify input: foo @ example . com
|
||||
...
|
||||
parse returns: $# uucp-dom $@ <replaceable>your.uucp.relay</replaceable> $: foo < @ example . com . >
|
||||
<prompt>></prompt> <userinput>^D</userinput></screen>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="outgoing-only">
|
||||
<sect1info>
|
||||
<authorgroup>
|
||||
|
@ -1727,7 +1587,7 @@ define(`confDELIVERY_MODE',`deferred')dnl</programlisting>
|
|||
|
||||
<para>Á ÚÁÔÅÍ ÚÁÐÕÓÔÉÔÅ saslauthd:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>/usr/local/etc/rc.d/saslauthd start</userinput></screen>
|
||||
<screen>&prompt.root; <userinput>service saslauthd start</userinput></screen>
|
||||
|
||||
<para>üÔÏÔ ÄÁÅÍÏÎ Ñ×ÌÑÅÔÓÑ ÐÏÓÒÅÄÎÉËÏÍ ÄÌÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ
|
||||
<application>sendmail</application> ÞÅÒÅÚ ÂÁÚÕ ÄÁÎÎÙÈ
|
||||
|
|
Loading…
Reference in a new issue