From: Mikhail Zabaluev <mookid@sigent.ru> To: devel@linux.iplabs.ru Cc: smi@logic.ru Subject: [devel] Manual Date: Thu, 1 Mar 2001 12:19:21 +0300 Message-ID: <20010301121921.A8483@localhost.localdomain> (raw) [-- Attachment #1: Type: text/plain, Size: 233 bytes --] Доброе время суток. Здесь сказ о Postfix, дополненный с учетом комментариев Дмитрия. -- Stay tuned, MhZ mailto:mookid@sigent.ru ----------- People with narrow minds usually have broad tongues. [-- Attachment #2: mta.txt --] [-- Type: text/plain, Size: 4727 bytes --] <H3>Настройка postfix и зачем нужен почтовый сервер на домашнем компьютере.</H3> <P>Действительно, любому пользователю клиентских машин, скажем, под Windows, вроде бы очевидно, что достаточно указать почтовому клиенту адреса серверов - и вопрос с почтой можно считать решенным. Большинство распространенных клиентских программ под Linux тоже можно настроить таким способом. Но в Unix-системах есть несколько серъезных причин пользоваться локальным сервером. Во-первых, ваши чада и домочадцы, возможно, тоже являются пользователями домашней системы и пожелают обмениваться сообщениями e-mail без обращения к внешнему серверу. Во-вторых, в компьютере под управлением Linux происходит много интересного. Периодически без участия пользователя запускаются служебные процессы; иногда возникает необходимость сообщить о ходе работы такого процесса администратору системы, и для этого также используется e-mail. В-третьих, очень удобно единожды настроить систему доставки почты и пользоваться различными почтовыми приложениями без дублирования настроек в каждом из них. Более того, фильтрацию и другие автоматические действия с почтой часто удобнее делать именно с помощью сервера. В-четвертых, в условиях непостоянного соединения с Интернетом, которым располагают пользователи dial-up, почтовый сервер может взять на себя хранение и доставку исходящих сообщений, освобождая пользователя от необходимости производить отсылку вручную с помощью почтового клиента. [В-пятых, это просто здорово - держать на своей машине настоящий сервер (бородатые старожилы почему-то называют их демонами).]</P> <P>Традиционно в Unix-системах доставкой почты занималась программа sendmail. Однако, в силу появления более безопасных, быстрых и простых в настройке альтернатив и исчезновения не-интернетовских механизмов доставки, sendmail представляет скорее исторический интерес. В Linux-Mandrake функции mail transport agent (MTA) выполняет пакет postfix. Этот пакет снабжен отличной документацией на английском языке; здесь мы приведем только несколько советов по настройке postfix для домашней машины. Основные параметры postfix содержатся в файле <TT>/etc/postfix/main.cf</TT>. После обновления конфигурации сервер нужно перезапустить командой <CODE>postfix reload</CODE>. <P>В типичной системе с соединением dial-up, устанавливаемым пользователем, сервер не должен предпринимать ненужных попыток доставить сообщения при отсутствии связи. Для этого добавьте в файл <TT>main.cf</TT> директиву:<BR> <CODE>defer_transports = smtp</CODE><BR> Исходящие сообщения будут помещены в очередь доставки. Когда соединение установлено, можно вызвать их рассылку командой <CODE>sendmail -q</CODE>. В Linux-Mandrake эта команда вызывается автоматически в начале PPP-сеанса.</P> <P>Вряд ли хорошо заниматься рассылкой почты непосредственно с машины, выходящей в Интернет на несколько минут. [Если вы, конечно, не занимаетесь рассылкой спама; в противном случае знайте, что мы решительно против подобных действий.] Некоторые адресаты могут быть временно недоступны, да и время, расходуемое на передачу сообщений удаленным почтовым серверам, может быть неоправданно большим. Поэтому лучше переслать сообщения на близлежащий SMTP-сервер, обладающий постоянным соединением, который и справится с задачей доставки наилучшим образом. Этим обычно занимаются почтовые сервера Интернет-провайдеров. Адрес такого сервера можно задать с помощью директивы <TT>relayhost</TT>.</P> <P>Параметры <TT>myhostname</TT>, <TT>mydomain</TT>, <TT>myorigin</TT> и <TT>mydestination</TT> служат для задания имени хоста, домена, доменной части локальных адресов в исходящих и входящих сообщениях, соответственно. По умолчанию для этих параметров используется доменное имя машины. В-основном локальные адреса соответствуют именам пользователей системы, однако по разным причинам в системе должны существовать некоторые служебные адреса, например, <TT>postmaster</TT> или <TT>daemon</TT>. Иногда также возникает необходимость создать адрес, сообщения для которого передаются какой-либо программе, например, менеджеру списка рассылки, или перенаправляются на другой адрес. В файле <TT>/etc/postfix/aliases</TT> указывается переадресация для таких "псевдонимов". В частности, сообщения для <TT>root</TT> нужно переадресовывать какому-либо реальному пользователю. При запуске почтового сервера файл <TT>/etc/postfix/aliases</TT> проверяется на наличие переадресации для <TT>root</TT>, и если ее нет, то она создается для первого пользователя, у которого определен пароль. После инсталляции таким пользователем обычно является первый зарегистрированный. После редактирования файла <TT>aliases</TT> вручную его нужно обработать командой <TT>postalias</TT> для получения рабочей таблицы.</P>
next reply other threads:[~2001-03-01 9:19 UTC|newest] Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top 2001-03-01 9:19 Mikhail Zabaluev [this message] 2001-03-01 20:12 ` ZerG 2001-03-02 6:00 ` Mikhail Zabaluev
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20010301121921.A8483@localhost.localdomain \ --to=mookid@sigent.ru \ --cc=devel@linux.iplabs.ru \ --cc=smi@logic.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git