From owner-svn-doc-all@FreeBSD.ORG Thu May 30 14:44:30 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 15AC7619; Thu, 30 May 2013 14:44:30 +0000 (UTC) (envelope-from taras@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 07716933; Thu, 30 May 2013 14:44:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r4UEiTEZ022203; Thu, 30 May 2013 14:44:29 GMT (envelope-from taras@svn.freebsd.org) Received: (from taras@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r4UEiTna022201; Thu, 30 May 2013 14:44:29 GMT (envelope-from taras@svn.freebsd.org) Message-Id: <201305301444.r4UEiTna022201@svn.freebsd.org> From: Taras Korenko Date: Thu, 30 May 2013 14:44:29 +0000 (UTC) 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 X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 May 2013 14:44:30 -0000 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 --> @@ -100,10 +100,6 @@ - Как использовать SMTP с UUCP. - - - Как настроить систему только для отправки почты. @@ -971,10 +967,6 @@ purgestat /usr/local/supermailer/bin/pur sendmail выдает ошибку mail loops back to myself - - - MX record - @@ -1010,10 +1002,6 @@ FETURE(use_cw_file)) или добавьте Как организовать работу почтового сервера при коммутируемом соединении с Интернет? - - - PPP - @@ -1369,134 +1357,6 @@ freefall MX 20 who.cdrom.com - - SMTP через UUCP - - Настройка поставляемого с FreeBSD sendmail - предназначена для сайтов, подключенных к интернет непосредственно. - Сайты, осуществляющие обмен почтой через UUCP, должны использовать - другой файл настройки sendmail. - - Редактирование /etc/mail/sendmail.cf вручную - это сложная задача. sendmail версии 8 - генерирует файлы настройки через препроцессор &man.m4.1;, реально - настройка выполняется на более высоком уровне абстракции. - Файлы настройки &man.m4.1; можно найти в - /usr/share/sendmail/cf. Файл - README в каталоге cf - содержит введение в основы настройки &man.m4.1;. - - Лучшим способом настройки поддержки передачи по UUCP является - использование возможности mailertable. - При этом создается база данных, которая помогает - sendmail решать вопросы маршрутизации. - - Во-первых, создайте файл .mc. В каталоге - /usr/share/sendmail/cf/cf находятся - несколько примеров. Возьмем для примера имя файла - foo.mc. Все, что потребуется для преобразования - его в sendmail.cf, это: - - &prompt.root; cd /etc/mail -&prompt.root; make foo.cf -&prompt.root; cp foo.cf /etc/mail/sendmail.cf - - Типичный .mc файл может выглядеть примерно - так: - - VERSIONID(`Your version number') OSTYPE(bsd4.4) - -FEATURE(accept_unresolvable_domains) -FEATURE(nocanonify) -FEATURE(mailertable, `hash -o /etc/mail/mailertable') - -define(`UUCP_RELAY', your.uucp.relay) -define(`UUCP_MAX_SIZE', 200000) -define(`confDONT_PROBE_INTERFACES') - -MAILER(local) -MAILER(smtp) -MAILER(uucp) - -Cw your.alias.host.name -Cw youruucpnodename.UUCP - - Строки, содержащие - accept_unresolvable_domains, - nocanonify, и - confDONT_PROBE_INTERFACES, предотвратят использование - DNS для доставки почты. Пункт UUCP_RELAY - необходим для поддержки доставки по UUCP. Просто поместите сюда - имя хоста в интернет, способного работать с .UUCP адресами - псевдо-доменов; скорее всего, вы введете сюда основной сервер - пересылки почты провайдера. - - Как только вы сделаете это, потребуется файл - /etc/mail/mailertable. Если вы используете - для всей почты только одно внешнее соединение, подойдет следующий - файл: - - # -# makemap hash /etc/mail/mailertable.db < /etc/mail/mailertable -. uucp-dom:your.uucp.relay - - Более сложный пример может выглядеть так: - - # -# 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: - - В первых трех строках обрабатываются специальные случаи, когда - почта для домена должна отправляться не на маршрут по умолчанию, - а на ближайшее соединение UUCP для сокращения пути доставки. - Следующая строка обрабатывает почту, которая может быть доставлена - по SMTP для локального Ethernet домена. Наконец, определены - маршруты UUCP в нотации псевдо-доменов .UUCP, для включения - перезаписи правил по умолчанию правилом - uucp-neighbor - !recipient. - Последняя строка всегда содержит одиночную точку, означающую - все остальное, с отправкой через UUCP, являющимся - универсальным почтовым шлюзом. Все имена узлов после ключевого слова - uucp-dom: должны представлять существующие маршруты - UUCP, проверить их можно с помощью команды - uuname. - - Напоминаем, что этот файл должен быть преобразован в базу данных - DBM перед использованием. Командную строку для этой задачи лучше всего - поместить в качестве комментария в верхней части файла - mailertable. Всегда выполняйте эту команду после - правки файла mailertable. - - И наконец: если вы не уверены, что некоторые отдельные почтовые - маршруты будут работать, запомните параметр - sendmail . С этим - параметром sendmail запускается в - режиме тестирования адреса; введите - 3,0 и адрес, который вы хотите протестировать. - В последней строке появится сообщение об используемом внутреннем - почтовом агенте, хосте назначения, с которым вызывается этот агент, - и (возможно транслированный) адрес. Выход из этого режима - происходит при нажатии CtrlD. - - &prompt.user; sendmail -bt -ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) -Enter <ruleset> <address> -> 3,0 foo@example.com -canonify input: foo @ example . com -... -parse returns: $# uucp-dom $@ your.uucp.relay $: foo < @ example . com . > -> ^D - - @@ -1727,7 +1587,7 @@ define(`confDELIVERY_MODE',`deferred')dn а затем запустите saslauthd: - &prompt.root; /usr/local/etc/rc.d/saslauthd start + &prompt.root; service saslauthd start Этот даемон является посредником для аутентификации sendmail через базу данных