Date: Thu, 15 Nov 2012 07:41:34 +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: r39996 - head/ru_RU.KOI8-R/books/handbook/mail Message-ID: <201211150741.qAF7fYv6044967@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: taras Date: Thu Nov 15 07:41:34 2012 New Revision: 39996 URL: http://svnweb.freebsd.org/changeset/doc/39996 Log: + bring formatting closer to FDP style requirements. No content changes were made. Modified: head/ru_RU.KOI8-R/books/handbook/mail/chapter.xml Modified: head/ru_RU.KOI8-R/books/handbook/mail/chapter.xml ============================================================================== --- head/ru_RU.KOI8-R/books/handbook/mail/chapter.xml Thu Nov 15 07:35:11 2012 (r39995) +++ head/ru_RU.KOI8-R/books/handbook/mail/chapter.xml Thu Nov 15 07:41:34 2012 (r39996) @@ -13,26 +13,36 @@ <authorgroup> <author> <firstname>Bill</firstname> + <surname>Lloyd</surname> + <contrib>Оригинальную версию предоставил </contrib> </author> </authorgroup> + <authorgroup> <author> <firstname>Jim</firstname> + <surname>Mock</surname> + <contrib>Переписал </contrib> <!-- 2 Dec 1999 --> </author> </authorgroup> + <authorgroup> <author> <firstname>Алексей</firstname> + <surname>Докучаев</surname> + <contrib>Перевод на русский язык: </contrib> </author> + <author> <firstname>Денис</firstname> + <surname>Пеплин</surname> </author> </authorgroup> @@ -43,7 +53,9 @@ <sect1 id="mail-synopsis"> <title>Краткий обзор</title> - <indexterm><primary>email</primary></indexterm> + <indexterm> + <primary>email</primary> + </indexterm> <para><quote>Электронная почта</quote> называемая также email, является на сегодняшний день одним из самых популярных средств связи. Эта глава @@ -113,7 +125,6 @@ </listitem> <listitem> - <para>Как загрузить почту с удаленного <acronym>POP</acronym> или <acronym>IMAP</acronym> сервера.</para> </listitem> @@ -142,15 +153,22 @@ сторонних разработчиков (<xref linkend="ports"/>).</para> </listitem> </itemizedlist> - </sect1> <sect1 id="mail-using"> <title>Использование электронной почты</title> - <indexterm><primary>POP</primary></indexterm> - <indexterm><primary>IMAP</primary></indexterm> - <indexterm><primary>DNS</primary></indexterm> + <indexterm> + <primary>POP</primary> + </indexterm> + + <indexterm> + <primary>IMAP</primary> + </indexterm> + + <indexterm> + <primary>DNS</primary> + </indexterm> <para>В работе почтовой системы задействованы пять основных частей: <link linkend="mail-mua">пользовательский почтовый клиент</link> @@ -177,21 +195,29 @@ <sect2 id="mail-mta"> <title>Почтовый даемон</title> + <indexterm> <primary>почтовые даемоны</primary> - <secondary><application>sendmail</application></secondary> + + <secondary><application>sendmail</application></secondary> </indexterm> + <indexterm> <primary>почтовые даемоны</primary> - <secondary><application>postfix</application></secondary> + + <secondary><application>postfix</application></secondary> </indexterm> + <indexterm> <primary>почтовые даемоны</primary> - <secondary><application>qmail</application></secondary> + + <secondary><application>qmail</application></secondary> </indexterm> + <indexterm> <primary>почтовые даемоны</primary> - <secondary><application>exim</application></secondary> + + <secondary><application>exim</application></secondary> </indexterm> <para>&os; по умолчанию поставляется с @@ -264,9 +290,11 @@ FreeBSD.org mail is handled (pri=10) by <sect2 id="mail-receive"> <title>Получение почты</title> + <indexterm> <primary>email</primary> - <secondary>получение</secondary> + + <secondary>получение</secondary> </indexterm> <para>Получение почты для вашего домена выполняет почтовый сервер. @@ -285,8 +313,14 @@ FreeBSD.org mail is handled (pri=10) by <title>Доступ к удаленным почтовым ящикам по протоколам <acronym>POP</acronym> и <acronym>IMAP</acronym></title> - <indexterm><primary>POP</primary></indexterm> - <indexterm><primary>IMAP</primary></indexterm> + <indexterm> + <primary>POP</primary> + </indexterm> + + <indexterm> + <primary>IMAP</primary> + </indexterm> + <para>Для удаленного доступа к почтовым ящикам вам потребуется доступ к <acronym>POP</acronym> или <acronym>IMAP</acronym> серверу. <!-- избыточно: Эти протоколы обеспечивают пользователям @@ -315,7 +349,6 @@ FreeBSD.org mail is handled (pri=10) by для минимизации объема передаваемых между клиентом и сервером данных.</para> </listitem> - </itemizedlist> <para>Для установки <acronym>POP</acronym> или @@ -330,28 +363,27 @@ FreeBSD.org mail is handled (pri=10) by <acronym>IMAP</acronym> серверы хорошо известны и могут быть приведены в качестве примера:</para> - <itemizedlist> - <listitem> - <para><application>qpopper</application>;</para> - </listitem> - - <listitem> - <para><application>teapop</application>;</para> - </listitem> - - <listitem> - <para><application>imap-uw</application>;</para> - </listitem> - - <listitem> - <para><application>courier-imap</application>;</para> - </listitem> - - <listitem> - <para><application>dovecot</application>;</para> - </listitem> - </itemizedlist> - + <itemizedlist> + <listitem> + <para><application>qpopper</application>;</para> + </listitem> + + <listitem> + <para><application>teapop</application>;</para> + </listitem> + + <listitem> + <para><application>imap-uw</application>;</para> + </listitem> + + <listitem> + <para><application>courier-imap</application>;</para> + </listitem> + + <listitem> + <para><application>dovecot</application>;</para> + </listitem> + </itemizedlist> </step> <step> @@ -393,7 +425,10 @@ FreeBSD.org mail is handled (pri=10) by <sect2 id="mail-host"> <title>Почтовый хост</title> - <indexterm><primary>почтовый хост</primary></indexterm> + + <indexterm> + <primary>почтовый хост</primary> + </indexterm> <para>Почтовый хост это сервер, который отвечает за отправку и получение почты для вашего компьютера, и возможно, для всей вашей сети.</para> @@ -405,11 +440,14 @@ FreeBSD.org mail is handled (pri=10) by <authorgroup> <author> <firstname>Christopher</firstname> + <surname>Shumway</surname> + <contrib>Предоставил </contrib> </author> </authorgroup> </sect1info> + <title>Настройка <application>sendmail</application></title> <indexterm> @@ -432,98 +470,106 @@ FreeBSD.org mail is handled (pri=10) by <indexterm> <primary><filename>/etc/mail/access</filename></primary> </indexterm> + <indexterm> <primary><filename>/etc/mail/aliases</filename></primary> </indexterm> + <indexterm> <primary><filename>/etc/mail/local-host-names</filename></primary> </indexterm> + <indexterm> <primary><filename>/etc/mail/mailer.conf</filename></primary> </indexterm> + <indexterm> <primary><filename>/etc/mail/mailertable</filename></primary> </indexterm> + <indexterm> <primary><filename>/etc/mail/sendmail.cf</filename></primary> </indexterm> + <indexterm> <primary><filename>/etc/mail/virtusertable</filename></primary> </indexterm> + <informaltable frame="none" pgwide="1"> <tgroup cols="2"> <thead> <row> <entry>Имя файла</entry> + <entry>Назначение</entry> </row> </thead> + <tbody> <row> - <entry> - <filename>/etc/mail/access</filename> - </entry> + <entry><filename>/etc/mail/access</filename></entry> + <entry>Файл базы данных доступа <application>sendmail</application></entry> </row> + <row> - <entry> - <filename>/etc/mail/aliases</filename> - </entry> + <entry><filename>/etc/mail/aliases</filename></entry> + <entry>Синонимы почтовых ящиков</entry> </row> + <row> - <entry> - <filename>/etc/mail/local-host-names</filename> - </entry> + <entry><filename>/etc/mail/local-host-names</filename></entry> + <entry>Список хостов, для которых <application>sendmail</application> принимает почту</entry> </row> + <row> - <entry> - <filename>/etc/mail/mailer.conf</filename> - </entry> + <entry><filename>/etc/mail/mailer.conf</filename></entry> + <entry>Настройки почтовой программы</entry> </row> + <row> - <entry> - <filename>/etc/mail/mailertable</filename> - </entry> + <entry><filename>/etc/mail/mailertable</filename></entry> + <entry>Таблица доставки почтовой программы</entry> </row> + <row> - <entry> - <filename>/etc/mail/sendmail.cf</filename> - </entry> + <entry><filename>/etc/mail/sendmail.cf</filename></entry> + <entry>Основной файл настройки <application>sendmail</application></entry> </row> + <row> - <entry> - <filename>/etc/mail/virtusertable</filename> - </entry> + <entry><filename>/etc/mail/virtusertable</filename></entry> + <entry>Таблицы виртуальных пользователей и доменов</entry> </row> </tbody> </tgroup> </informaltable> - <sect2> - <title><filename>/etc/mail/access</filename></title> + <sect2> + <title><filename>/etc/mail/access</filename></title> - <para>База данных доступа определяет список хостов или IP адресов, - имеющих доступ к локальному почтовому серверу, а также тип - предоставляемого доступа. Хосты могут быть перечислены как - <option>OK</option>, <option>REJECT</option>, <option>RELAY</option> - или просто переданы процедуре обработки ошибок - <application>sendmail</application> с заданным сообщением об ошибке. - Хостам, перечисленным с параметром по умолчанию <option>OK</option>, - разрешено отправлять почты на этот хост, если адрес назначения почты - принадлежит локальной машине. Все почтовые соединения от хостов, - перечисленных с параметром <option>REJECT</option>, отбрасываются. - Для хостов, перечисленных с параметром <option>RELAY</option>, - разрешена передача через этот сервер почты с любым адресом - назначения.</para> + <para>База данных доступа определяет список хостов или IP адресов, + имеющих доступ к локальному почтовому серверу, а также тип + предоставляемого доступа. Хосты могут быть перечислены как + <option>OK</option>, <option>REJECT</option>, <option>RELAY</option> + или просто переданы процедуре обработки ошибок + <application>sendmail</application> с заданным сообщением об ошибке. + Хостам, перечисленным с параметром по умолчанию <option>OK</option>, + разрешено отправлять почты на этот хост, если адрес назначения почты + принадлежит локальной машине. Все почтовые соединения от хостов, + перечисленных с параметром <option>REJECT</option>, отбрасываются. + Для хостов, перечисленных с параметром <option>RELAY</option>, + разрешена передача через этот сервер почты с любым адресом + назначения.</para> <example> <title>Настройка базы данных доступа @@ -536,145 +582,144 @@ okay.cyberspammer.com OK 128.32 RELAY</programlisting> </example> - <para>В этом примере приведены пять записей. К отправителям, чей адрес - соответствует записи в левой части таблицы, применяется правило - записанное в правой части таблицы. В первых двух примерах - код ошибки будет передан процедуре обработке ошибок - <application>sendmail</application>. В этом случае на удаленном хосте - будет получено соответствующее сообщение. В следующем примере почта - отбрасывается почта от определенного хоста, - <hostid>another.source.of.spam</hostid>. В четвертом примере - разрешается прием почты от хоста <hostid - role="fqdn">okay.cyberspammer.com</hostid>, имя которого более точно - совпадает с этой записью, чем с <hostid - role="domainname">cyberspammer.com</hostid> в примере выше. При более - точном совпадении правила перезаписываются. В последнем примере - разрешается пересылка почты от хостов с IP адресами, начинающимися - с <hostid>128.32</hostid>. Эти хосты смогут отправлять почту через - этот почтовый сервер для других почтовых серверов.</para> - - <para>После изменения этого файла для обновления базы данных - вам потребуется запустить <command>make</command> в каталоге - <filename>/etc/mail/</filename>.</para> - </sect2> - - <sect2> - <title><filename>/etc/mail/aliases</filename></title> - - <para>База данных синонимов содержит список виртуальных почтовых - ящиков, принадлежащих другим пользователям, файлам, программам, или - другим синонимам. Вот несколько примеров, которые могут быть - использованы для <filename>/etc/mail/aliases</filename>:</para> + <para>В этом примере приведены пять записей. К отправителям, чей адрес + соответствует записи в левой части таблицы, применяется правило + записанное в правой части таблицы. В первых двух примерах + код ошибки будет передан процедуре обработке ошибок + <application>sendmail</application>. В этом случае на удаленном хосте + будет получено соответствующее сообщение. В следующем примере почта + отбрасывается почта от определенного хоста, + <hostid>another.source.of.spam</hostid>. В четвертом примере + разрешается прием почты от хоста <hostid + role="fqdn">okay.cyberspammer.com</hostid>, имя которого более точно + совпадает с этой записью, чем с <hostid + role="domainname">cyberspammer.com</hostid> в примере выше. При более + точном совпадении правила перезаписываются. В последнем примере + разрешается пересылка почты от хостов с IP адресами, начинающимися + с <hostid>128.32</hostid>. Эти хосты смогут отправлять почту через + этот почтовый сервер для других почтовых серверов.</para> + + <para>После изменения этого файла для обновления базы данных + вам потребуется запустить <command>make</command> в каталоге + <filename>/etc/mail/</filename>.</para> + </sect2> + + <sect2> + <title><filename>/etc/mail/aliases</filename></title> + + <para>База данных синонимов содержит список виртуальных почтовых + ящиков, принадлежащих другим пользователям, файлам, программам, или + другим синонимам. Вот несколько примеров, которые могут быть + использованы для <filename>/etc/mail/aliases</filename>:</para> <example> <title>Mail Aliases</title> - <programlisting>root: localuser + + <programlisting>root: localuser ftp-bugs: joe,eric,paul bit.bucket: /dev/null procmail: "|/usr/local/bin/procmail"</programlisting> </example> - <para>Формат файла прост; имя почтового ящика слева от двоеточия - сопоставляется назначению(ям) справа. В первом примере - производится сопоставление почтового ящика - <username>root</username> почтовому ящику - <username>localuser</username>, для которого затем опять будет - произведен поиск в базе данных синонимов. Если совпадений не - обнаружится, сообщение будет доставлено локальному пользователю - <username>localuser</username>. В следующем примере приведен - список рассылки. Почта на адрес <username>ftp-bugs</username> - рассылается на три локальных почтовых ящика: <username>joe</username>, - <username>eric</username> и <username>paul</username>. Обратите - внимание, что удалённый почтовый ящик может быть задан в виде - <email>user@example.com</email>. В следующем примере - показана запись почты в файл, в данном случае - <filename>/dev/null</filename>. И в последнем примере показано - отправление почты программе, в данном случае почтовое сообщение - переправляется через канал &unix; на стандартный вход - <filename>/usr/local/bin/procmail</filename>.</para> - - <para>После обновления этого файла вам потребуется запустить - <command>make</command> в каталоге <filename>/etc/mail/</filename> - для обновления базы данных.</para> - </sect2> - - <sect2> - <title><filename>/etc/mail/local-host-names</filename></title> - - <para>В этом файле находится список имен хостов, принимаемых - программой &man.sendmail.8; в качестве локальных. Поместите в - этот файл любые домены или хосты, для которых - <application>sendmail</application> должен принимать почту. - Например, если этот почтовый сервер должен принимать почту для - домена <hostid role="domainname">example.com</hostid> и хоста - <hostid role="fqdn">mail.example.com</hostid>, его файл - <filename>local-host-names</filename> может выглядеть примерно - так:</para> + <para>Формат файла прост; имя почтового ящика слева от двоеточия + сопоставляется назначению(ям) справа. В первом примере + производится сопоставление почтового ящика + <username>root</username> почтовому ящику + <username>localuser</username>, для которого затем опять будет + произведен поиск в базе данных синонимов. Если совпадений не + обнаружится, сообщение будет доставлено локальному пользователю + <username>localuser</username>. В следующем примере приведен + список рассылки. Почта на адрес <username>ftp-bugs</username> + рассылается на три локальных почтовых ящика: <username>joe</username>, + <username>eric</username> и <username>paul</username>. Обратите + внимание, что удалённый почтовый ящик может быть задан в виде + <email>user@example.com</email>. В следующем примере + показана запись почты в файл, в данном случае + <filename>/dev/null</filename>. И в последнем примере показано + отправление почты программе, в данном случае почтовое сообщение + переправляется через канал &unix; на стандартный вход + <filename>/usr/local/bin/procmail</filename>.</para> + + <para>После обновления этого файла вам потребуется запустить + <command>make</command> в каталоге <filename>/etc/mail/</filename> + для обновления базы данных.</para> + </sect2> + + <sect2> + <title><filename>/etc/mail/local-host-names</filename></title> + + <para>В этом файле находится список имен хостов, принимаемых + программой &man.sendmail.8; в качестве локальных. Поместите в + этот файл любые домены или хосты, для которых + <application>sendmail</application> должен принимать почту. + Например, если этот почтовый сервер должен принимать почту для + домена <hostid role="domainname">example.com</hostid> и хоста + <hostid role="fqdn">mail.example.com</hostid>, его файл + <filename>local-host-names</filename> может выглядеть примерно + так:</para> - <programlisting>example.com + <programlisting>example.com mail.example.com</programlisting> - <para>После обновления этого файла необходимо перезапустить - &man.sendmail.8;, чтобы он смог перечитать изменения.</para> + <para>После обновления этого файла необходимо перезапустить + &man.sendmail.8;, чтобы он смог перечитать изменения.</para> + </sect2> - </sect2> + <sect2> + <title><filename>/etc/mail/sendmail.cf</filename></title> - <sect2> - <title><filename>/etc/mail/sendmail.cf</filename></title> + <para>Основной файл настройки <application>sendmail</application>, + <filename>sendmail.cf</filename> управляет общим поведением + <application>sendmail</application>, включая все, от перезаписи + почтовых адресов до отправки удаленным серверам сообщений об + отказе от пересылки почты. Конечно, файл настройки с таким + многообразием возможностей очень сложен и подробное его описание + выходит за рамки данного раздела. К счастью, для стандартных + почтовых серверов изменять этот файл придется не часто.</para> + + <para>Основной файл настройки <application>sendmail</application> + может быть собран из макроса &man.m4.1;, определяющего возможности + и поведение <application>sendmail</application>. Подробнее + этот процесс описан в файле + <filename>/usr/src/contrib/sendmail/cf/README</filename>.</para> - <para>Основной файл настройки <application>sendmail</application>, - <filename>sendmail.cf</filename> управляет общим поведением - <application>sendmail</application>, включая все, от перезаписи - почтовых адресов до отправки удаленным серверам сообщений об - отказе от пересылки почты. Конечно, файл настройки с таким - многообразием возможностей очень сложен и подробное его описание - выходит за рамки данного раздела. К счастью, для стандартных - почтовых серверов изменять этот файл придется не часто.</para> - - <para>Основной файл настройки <application>sendmail</application> - может быть собран из макроса &man.m4.1;, определяющего возможности - и поведение <application>sendmail</application>. Подробнее - этот процесс описан в файле - <filename>/usr/src/contrib/sendmail/cf/README</filename>.</para> - - <para>Для применения изменений после правки файла необходимо - перезапустить <application>sendmail</application>.</para> - </sect2> - - <sect2> - <title><filename>/etc/mail/virtusertable</filename></title> - - <para>Файл <filename>virtusertable</filename> сопоставляет виртуальные - почтовые домены и почтовые ящики реальным почтовым ящикам. Эти - почтовые ящики могут быть локальными, удаленными, синонимами, - определенными в <filename>/etc/mail/aliases</filename>, или - файлами.</para> + <para>Для применения изменений после правки файла необходимо + перезапустить <application>sendmail</application>.</para> + </sect2> - <example> + <sect2> + <title><filename>/etc/mail/virtusertable</filename></title> + + <para>Файл <filename>virtusertable</filename> сопоставляет виртуальные + почтовые домены и почтовые ящики реальным почтовым ящикам. Эти + почтовые ящики могут быть локальными, удаленными, синонимами, + определенными в <filename>/etc/mail/aliases</filename>, или + файлами.</para> + + <example> <title>Пример таблицы виртуального домена</title> - <programlisting>root@example.com root + <programlisting>root@example.com root postmaster@example.com postmaster@noc.example.net @example.com joe</programlisting> </example> - <para>В примере выше мы видим сопоставление адресов для домена - <hostid role="domainname">example.com</hostid>. Почта - обрабатывается по первому совпадению с записью в этом файле. - Первая запись сопоставляет адрес <email>root@example.com</email> - локальному почтовому ящику <username>root</username>. - Вторая запись сопоставляет <email>postmaster@example.com</email> - локальному почтовому ящику <username>postmaster</username> - на хосте <hostid role="fqdn">noc.example.net</hostid>. Наконец, - до этого момента адрес в домене <hostid - role="domainname">example.com</hostid> не совпал ни с одним из - предыдущих, будет применено последнее сопоставление, в которому - соответствует всякое другое почтовое сообщение, отправленное на любой - адрес в <hostid role="domainname">example.com</hostid>. Это сообщение - будет доставлено в локальный почтовый ящик - <username>joe</username>.</para> - - </sect2> + <para>В примере выше мы видим сопоставление адресов для домена + <hostid role="domainname">example.com</hostid>. Почта + обрабатывается по первому совпадению с записью в этом файле. + Первая запись сопоставляет адрес <email>root@example.com</email> + локальному почтовому ящику <username>root</username>. + Вторая запись сопоставляет <email>postmaster@example.com</email> + локальному почтовому ящику <username>postmaster</username> + на хосте <hostid role="fqdn">noc.example.net</hostid>. Наконец, + до этого момента адрес в домене <hostid + role="domainname">example.com</hostid> не совпал ни с одним из + предыдущих, будет применено последнее сопоставление, в которому + соответствует всякое другое почтовое сообщение, отправленное на любой + адрес в <hostid role="domainname">example.com</hostid>. Это сообщение + будет доставлено в локальный почтовый ящик + <username>joe</username>.</para> + </sect2> </sect1> <sect1 id="mail-changingmta"> @@ -682,21 +727,29 @@ postmaster@example.com postmast <authorgroup> <author> <firstname>Andrew</firstname> + <surname>Boothman</surname> + <contrib>Написал </contrib> </author> </authorgroup> + <authorgroup> <author> <firstname>Gregory</firstname> + <surname>Neil Shapiro</surname> + <contrib>Информация получена из писем, написанных </contrib> </author> </authorgroup> </sect1info> + <title>Установка другой почтовой программы</title> + <indexterm> <primary>email</primary> + <secondary>замена mta</secondary> </indexterm> @@ -737,41 +790,41 @@ postmaster@example.com postmast <sect2 id="mail-disable-sendmail"> <title>Отключение <application>sendmail</application></title> - <warning> - <para>Если вы отключите сервис исходящей почты - <application>sendmail</application>, необходимо - заменить его альтернативной системой - доставки почты. Если вы не сделаете этого, системные программы, - такие как &man.periodic.8;, не смогут отправлять сообщения - по электронной почте как обычно. Многие программы в вашей - системе могут требовать наличия функционирующей - <application>sendmail</application>-совместимой системы. - Если приложения будут продолжать использовать программу - <application>sendmail</application> для отправки почты - после того, как вы её отключили, почта может попасть в - неактивную очередь <application>sendmail</application> и никогда - не будет доставлена.</para> - </warning> + <warning> + <para>Если вы отключите сервис исходящей почты + <application>sendmail</application>, необходимо + заменить его альтернативной системой + доставки почты. Если вы не сделаете этого, системные программы, + такие как &man.periodic.8;, не смогут отправлять сообщения + по электронной почте как обычно. Многие программы в вашей + системе могут требовать наличия функционирующей + <application>sendmail</application>-совместимой системы. + Если приложения будут продолжать использовать программу + <application>sendmail</application> для отправки почты + после того, как вы её отключили, почта может попасть в + неактивную очередь <application>sendmail</application> и никогда + не будет доставлена.</para> + </warning> - <para>Для полного отключения - <application>sendmail</application>, включая сервис исходящей - почты, используйте</para> + <para>Для полного отключения + <application>sendmail</application>, включая сервис исходящей + почты, используйте</para> - <programlisting>sendmail_enable="NO" + <programlisting>sendmail_enable="NO" sendmail_submit_enable="NO" sendmail_outbound_enable="NO" sendmail_msp_queue_enable="NO"</programlisting> - <para>в <filename>/etc/rc.conf.</filename></para> + <para>в <filename>/etc/rc.conf</filename>.</para> - <para>Если вы хотите отключить только сервис входящей почты - <application>sendmail</application>, установите</para> + <para>Если вы хотите отключить только сервис входящей почты + <application>sendmail</application>, установите</para> - <programlisting>sendmail_enable="NO"</programlisting> + <programlisting>sendmail_enable="NO"</programlisting> - <para>в <filename>/etc/rc.conf</filename>. Дополнительная информация - о параметрах запуска <application>sendmail</application> - доступна на странице справочника &man.rc.sendmail.8;.</para> + <para>в <filename>/etc/rc.conf</filename>. Дополнительная информация + о параметрах запуска <application>sendmail</application> + доступна на странице справочника &man.rc.sendmail.8;.</para> </sect2> <sect2> @@ -785,7 +838,6 @@ sendmail_msp_queue_enable="NO"</programl <para>С этого момента МТА будет запускаться автоматически во время загрузки системы.</para> - </sect2> <sect2> @@ -842,88 +894,94 @@ mailq /usr/local/supermailer/bin/mailq- newaliases /usr/local/supermailer/bin/newaliases-compat hoststat /usr/local/supermailer/bin/hoststat-compat purgestat /usr/local/supermailer/bin/purgestat-compat</programlisting> + </sect2> - </sect2> - - <sect2> - <title>Запуск новой почтовой программы</title> + <sect2> + <title>Запуск новой почтовой программы</title> - <para>Как только вы все настроили, потребуется или уничтожить - процесс <application>sendmail</application>, который уже не - нужен и запустить новую почтовую программу, или просто перегрузить - систему. Перезагрузка также даст вам возможность проверить, - правильно ли настроена система для автоматического запуска - MTA при загрузке.</para> - </sect2> - </sect1> + <para>Как только вы все настроили, потребуется или уничтожить + процесс <application>sendmail</application>, который уже не + нужен и запустить новую почтовую программу, или просто перегрузить + систему. Перезагрузка также даст вам возможность проверить, + правильно ли настроена система для автоматического запуска + MTA при загрузке.</para> + </sect2> + </sect1> <sect1 id="mail-trouble"> <title>Поиск и устранение неисправностей</title> + <indexterm> <primary>email</primary> + <secondary>устранение неисправностей</secondary> </indexterm> <qandaset> <qandaentry> <question> - <para>Почему я должен использовать FQDN для хостов вне моей подсети?</para> + <para>Почему я должен использовать FQDN для хостов вне моей + подсети?</para> </question> <answer> - <para>Вы, видимо, обнаружили, что хост, к которому вы обратились, - оказался на самом деле в другом домене; например, если вы - находитесь в домене <hostid role="fqdn">foo.bar.edu</hostid> и - хотите обратиться к хосту <hostid>mumble</hostid> в домене <hostid - role="domainname">bar.edu</hostid>, то должны указать его полное - доменное имя, <hostid role="fqdn">mumble.bar.edu</hostid>, а не - просто <hostid>mumble</hostid>.</para> - - <indexterm><primary>BIND</primary></indexterm> - <para>Традиционно, программа разрешения имен BSD BIND позволяла это - делать. Однако, текущая версия <application>BIND</application>, - поставляемая с FreeBSD, больше не добавляет имена доменов, - отличающихся от того, в котором вы находитесь, для не полностью - указанных имен хостов. То есть, имя <hostid>mumble</hostid> будет - опознан как <hostid role="fqdn">mumble.foo.bar.edu</hostid> или - будет искаться в корневом домене.</para> - - <para>Это отличается от предыдущего поведения, при котором поиск - продолжался в доменах <hostid - role="domainname">mumble.bar.edu</hostid> и <hostid - role="domainname">mumble.edu</hostid>. Если вам интересны причины - объявления такого поведения плохой практикой и даже ошибкой в - безопасности, обратитесь к RFC 1535.</para> + <para>Вы, видимо, обнаружили, что хост, к которому вы обратились, + оказался на самом деле в другом домене; например, если вы + находитесь в домене <hostid role="fqdn">foo.bar.edu</hostid> и + хотите обратиться к хосту <hostid>mumble</hostid> в домене <hostid + role="domainname">bar.edu</hostid>, то должны указать его полное + доменное имя, <hostid role="fqdn">mumble.bar.edu</hostid>, а не + просто <hostid>mumble</hostid>.</para> - <para>Хорошим решением будет поместить строку + <indexterm> + <primary>BIND</primary> + </indexterm> + + <para>Традиционно, программа разрешения имен BSD BIND позволяла это + делать. Однако, текущая версия <application>BIND</application>, + поставляемая с FreeBSD, больше не добавляет имена доменов, + отличающихся от того, в котором вы находитесь, для не полностью + указанных имен хостов. То есть, имя <hostid>mumble</hostid> будет + опознан как <hostid role="fqdn">mumble.foo.bar.edu</hostid> или + будет искаться в корневом домене.</para> + + <para>Это отличается от предыдущего поведения, при котором поиск + продолжался в доменах <hostid + role="domainname">mumble.bar.edu</hostid> и <hostid + role="domainname">mumble.edu</hostid>. Если вам интересны причины + объявления такого поведения плохой практикой и даже ошибкой в + безопасности, обратитесь к RFC 1535.</para> + + <para>Хорошим решением будет поместить строку</para> <programlisting>search foo.bar.edu bar.edu</programlisting> - вместо ранее используемой: + <para>вместо ранее используемой:</para> <programlisting>domain foo.bar.edu</programlisting> - в файл <filename>/etc/resolv.conf</filename>. Однако - удостоверьтесь, что порядок поиска не нарушает <quote>границ - полномочий между локальным и внешним администрированием</quote>, в - терминологии RFC 1535.</para> + <para>в файл <filename>/etc/resolv.conf</filename>. Однако + удостоверьтесь, что порядок поиска не нарушает <quote>границ + полномочий между локальным и внешним администрированием</quote>, в + терминологии RFC 1535.</para> </answer> </qandaentry> <qandaentry> <question> + <para><application>sendmail</application> выдает ошибку + <errorname>mail loops back to myself</errorname></para> + <indexterm> <primary>MX record</primary> </indexterm> - - <para><application>sendmail</application> выдает ошибку - <errorname>mail loops back to myself</errorname></para> </question> <answer> - <para>В FAQ по <application>sendmail</application> дан следующий ответ:</para> + <para>В FAQ по <application>sendmail</application> дан следующий + ответ:</para> - <programlisting>Я получаю такие сообщения об ошибке: + <programlisting>Я получаю такие сообщения об ошибке: 553 MX list for domain.net points back to relay.domain.net 554 <user@domain.net>... Local configuration error @@ -941,82 +999,87 @@ role="domainname">domain.net</hostid> в FETURE(use_cw_file)) или добавьте <quote>Cw domain.net</quote> в файл <filename>/etc/mail/sendmail.cf</filename>.</programlisting> - <para>FAQ по <application>sendmail</application> можно найти на - <ulink url="http://www.sendmail.org/faq/"></ulink> и рекомендуется - прочесть его при желании произвести некоторые - <quote>усовершенствования</quote> настроек почтовой системы.</para> + <para>FAQ по <application>sendmail</application> можно найти на + <ulink url="http://www.sendmail.org/faq/"></ulink> и рекомендуется + прочесть его при желании произвести некоторые + <quote>усовершенствования</quote> настроек почтовой системы.</para> </answer> </qandaentry> <qandaentry> <question> - <indexterm><primary>PPP</primary></indexterm> + <para>Как организовать работу почтового сервера при коммутируемом + соединении с Интернет?</para> - <para>Как организовать работу почтового сервера при коммутируемом соединении - с Интернет?</para> + <indexterm> + <primary>PPP</primary> + </indexterm> </question> <answer> - <para>Вы хотите подключить к интернет компьютер с FreeBSD, работающий - в локальной сети. Компьютер с FreeBSD будет почтовым шлюзом - для локальной сети. PPP соединение не выделенное.</para> + <para>Вы хотите подключить к интернет компьютер с FreeBSD, работающий + в локальной сети. Компьютер с FreeBSD будет почтовым шлюзом + для локальной сети. PPP соединение не выделенное.</para> - <indexterm><primary>UUCP</primary></indexterm> - <indexterm> - <primary>MX record</primary> - </indexterm> + <indexterm> + <primary>UUCP</primary> + </indexterm> + + <indexterm> + <primary>MX record</primary> + </indexterm> - <para>Существует как минимум два пути, чтобы сделать это. Один способ - это использование UUCP.</para> + <para>Существует как минимум два пути, чтобы сделать это. Один + способ это использование UUCP.</para> - <para>Другой способ это использование постоянно работающего интернет - сервера для обеспечения вторичного MX сервиса вашего домена. - Например, домен вашей компании <hostid - role="domainname">example.com</hostid>, и провайдер интернет - настроил <hostid role="domainname">example.net</hostid> - для обеспечения вторичного MX сервиса:</para> + <para>Другой способ это использование постоянно работающего интернет + сервера для обеспечения вторичного MX сервиса вашего домена. + Например, домен вашей компании <hostid + role="domainname">example.com</hostid>, и провайдер интернет + настроил <hostid role="domainname">example.net</hostid> + для обеспечения вторичного MX сервиса:</para> - <programlisting>example.com. MX 10 example.com. + <programlisting>example.com. MX 10 example.com. MX 20 example.net.</programlisting> - <para>Только один хост должен быть указан в качестве последнего - получателя (добавьте запись <literal>Cw example.com</literal> в файл - <filename>/etc/mail/sendmail.cf</filename> на машине - <hostid role="domainname">example.com</hostid>).</para> - - <para>Когда программа <command>sendmail</command> (со стороны - отправителя) <quote>захочет</quote> доставить почту, она - попытается соединиться с вашим хостом (<hostid - role="domainname">example.com</hostid>) через модемное подключение. - Скорее всего, ей это не удастся (вы, - вероятнее всего, не будете подключены к интернет). - Программа <application>sendmail</application> - автоматически перейдет ко вторичному MX серверу, т.е. вашему провайдеру - (<hostid role="domainname">example.net</hostid>). - Вторичный MX сервер будет периодически пытаться соединиться с - вашим хостом и доставить почту на основной сервер MX - (<hostid role="domainname">example.com</hostid>).</para> + <para>Только один хост должен быть указан в качестве последнего + получателя (добавьте запись <literal>Cw example.com</literal> в + файл <filename>/etc/mail/sendmail.cf</filename> на машине + <hostid role="domainname">example.com</hostid>).</para> + + <para>Когда программа <command>sendmail</command> (со стороны + отправителя) <quote>захочет</quote> доставить почту, она + попытается соединиться с вашим хостом (<hostid + role="domainname">example.com</hostid>) через модемное подключение. + Скорее всего, ей это не удастся (вы, + вероятнее всего, не будете подключены к интернет). + Программа <application>sendmail</application> + автоматически перейдет ко вторичному MX серверу, т.е. вашему + провайдеру (<hostid role="domainname">example.net</hostid>). + Вторичный MX сервер будет периодически пытаться соединиться с + вашим хостом и доставить почту на основной сервер MX + (<hostid role="domainname">example.com</hostid>).</para> - <para>Вы можете воспользоваться следующим сценарием, чтобы забирать - почту каждый раз, когда вы входите в систему:</para> + <para>Вы можете воспользоваться следующим сценарием, чтобы забирать + почту каждый раз, когда вы входите в систему:</para> - <programlisting>#!/bin/sh + <programlisting>#!/bin/sh *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201211150741.qAF7fYv6044967>