Date: Thu, 30 May 2013 14:44:29 +0000 (UTC) From: Taras Korenko <taras@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r41777 - head/ru_RU.KOI8-R/books/handbook/mail Message-ID: <201305301444.r4UEiTna022201@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: taras Date: Thu May 30 14:44:29 2013 New Revision: 41777 URL: http://svnweb.freebsd.org/changeset/doc/41777 Log: MFen: + books/handbook/mail/chapter.xml r39631 --> r41677 Modified: head/ru_RU.KOI8-R/books/handbook/mail/Makefile head/ru_RU.KOI8-R/books/handbook/mail/chapter.xml Modified: head/ru_RU.KOI8-R/books/handbook/mail/Makefile ============================================================================== --- head/ru_RU.KOI8-R/books/handbook/mail/Makefile Wed May 29 19:29:43 2013 (r41776) +++ head/ru_RU.KOI8-R/books/handbook/mail/Makefile Thu May 30 14:44:29 2013 (r41777) @@ -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 Modified: head/ru_RU.KOI8-R/books/handbook/mail/chapter.xml ============================================================================== --- head/ru_RU.KOI8-R/books/handbook/mail/chapter.xml Wed May 29 19:29:43 2013 (r41776) +++ head/ru_RU.KOI8-R/books/handbook/mail/chapter.xml Thu May 30 14:44:29 2013 (r41777) @@ -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"> @@ -100,10 +100,6 @@ </listitem> <listitem> - <para>Как использовать SMTP с UUCP.</para> - </listitem> - - <listitem> <para>Как настроить систему только для отправки почты.</para> </listitem> @@ -971,10 +967,6 @@ purgestat /usr/local/supermailer/bin/pur <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)) или добавьте <quote <question> <para>Как организовать работу почтового сервера при коммутируемом соединении с Интернет?</para> - - <indexterm> - <primary>PPP</primary> - </indexterm> </question> <answer> @@ -1369,134 +1357,6 @@ freefall MX 20 who.cdrom.com</programli </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')dn <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> через базу данных
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305301444.r4UEiTna022201>