@@ -, +, @@ * исправления и дополнения по тексту --- old-user_mail_linux.alenitchev.050928/doc/linuxmail.xml 2006-03-20 10:28:31 +0300 +++ old-user_mail_linux.alenitchev.050928/doc/linuxmail.xml 2006-03-20 10:28:32 +0300 @@ -81,13 +81,32 @@ +
+ Почтовая система + + Привычное понятие почта складывается из + нескольких совершенно разных действий: доставить письмо с + почтового отделения (сервера) в ящик адресата, прочитать письмо + и написать ответ, отправить письмо (отнести на почту или на + сервер). В случае с бумажной почтой это делают разные люди + (почтальон, разносящий почту по ящикам, сам адресат, почтальон, + собирающий почту), естественно ожидать, что и в электронном + варианте потребуется несколько программ. + + Некоторые современные системы тяготеют к тому, чтобы втянуть + максимум функций по работе с электронной почтой в интерфейс + одной программы. Но традиционный подход &UNIX;, а за ней и + &LINUX;, заключается в том, что каждая программа должна + выполнять только одну функцию, но делать это хорошо. В + итоге это даёт пользователю гораздо больше гибкости в настройке + окружения под себя. +
+
Почтовое сообщение - Перед тем, как пойдет речь о настройки почтовой системы, необходимо - уяснить, что же такое почтовое сообщение. - - - Почтовое сообщение состоит из заголовка + Перед чем говорить о настройке почтовой системы, нужно + уяснить, что представляет собой почтовое сообщение. + Почтовое сообщение состоит из заголовка (служебная информация, адрес отправителя, получателя &ITD;) и тела (текста, написанного отправителем). Заголовок отделяется от тела пустой строкой. @@ -156,8 +175,8 @@ При прохождении сообщения через каждый пункт, который необходимо пройти для доставки, вставляется данная строка, в которой указано имя пункта, время и - дату получения сообщения, из какого пункта оно - происходит, идентичность сообщения, какое транспортное + дата получения сообщения, откуда оно было получено + этим пунктом, идентификатор сообщения, какое транспортное программное обеспечение использовалось. По этим заголовкам вы сможете проследить путь сообщения @@ -172,7 +191,8 @@ User-Agent - MUA отправителя + Почтовый клиент, с помощью которого отправитель + создал текст письма @@ -194,9 +214,14 @@ - Получение почты с pop3-сервера; + Получение почты с почтового сервера, на котором + расположен ваш почтовый ящик, на ваш компьютер. Доставка + может осуществляться по нескольким почтовым протоколам, + наиболее распространённые — POP3 и IMAP. - Передача писем программе обработки почты; + Передача писем программе обработки почты — для + помещения в файл почтового ящика пользователя (возможно, с + сортировкой по нескольким ящикам). @@ -217,14 +242,24 @@ www.catb.org/~esr/fetchmail - Создайте файл ~/.fetchmailrc: + Чтобы получать сообщения с почтового сервера, нужно сообщить + программе получения почты сведения о вашем почтовом ящике: + адрес сервера, название учётной записи (часть адреса до + @), пароль, способ доступа (протокол). В + fetchmail наиболее эффективно + указать все эти данные в конфигурационном файле в домашнем + каталоге пользователя. Создайте файл + ~/.fetchmailrc: + &prompt; touch ~/.fetchmailrc - Измените права доступа, т.к. в этом файле будут храниться ваши - пароли от почты: + Измените права доступа, т. к. в этом файле будут + храниться ваши пароли от почты, и он не должен быть доступен + для чтения никому, кроме вас и запущенной вами программе fetchmail: + &prompt; chmod 0600 ~/.fetchmailrc @@ -236,8 +271,8 @@ Пример конфигурационного файла .fetchmailrc -# .fetchmailrc - конфиг для fetchmail -# записывать лог-файл +# .fetchmailrc - конфигурационный файл для fetchmail +# записывать события в системный журнал set syslog # общие для всех учетных записей настройки defaults protocol pop3, # протокол @@ -258,13 +293,38 @@ - Таким же образом укажите в конфиге все свои почтовые ящики. - Если вы хотите, чтобы полученная почта не передавалась локальному - smtp-серверу, а сразу же сортировалась программой - procmail, то, в приведенном выше примере - конфигурационного файла, поставьте запятую после опции - и укажите опцию - : + Таким же образом опишите в конфигурационном файле все свои + почтовые ящики, и можно выполнять команду + fetchmail для получения почты. Естественно, + к моменту запуска fetchmail соединение с Интернет должно быть + уже установлено, fetchmail не предназначен для установки + соединения и сразу обращается к сети. Fetchmail + станет получать почту последовательно из всех почтовых ящиков, + перечисленных в конфигурационном файле. Примеры более сложной + конфигурации можно найти в документации, сопровождающей + fetchmail. + + После того как сообщения получены с почтового сервера, + необходимо доставить их непосредственно в файл почтового ящика + пользователя. В полном соответствии с принципом одна + программа — одна функция, fetchmail доставкой + самостоятельно не занимается, сразу передавая полученную почту + специально предназначенной для этого программе. Однако здесь + есть некоторые альтернативы. + + По умолчанию fetchmail передаст полученные письма службе + передачи сообщений (MTA, Mail Transport Agent), в + &LINUX;-системах в таком качестве выступает локальный + SMTP-сервер. Такая служба почти всегда присутствует в системе, + однако в некоторых ситуациях, например, если для отправки + почты вы пользуетесь программами-дополнениями к почтовому + клиенту, она может и отсутствовать. В этом случае пригодится + опция, указывающая fetchmail передавать полученную почту + программе доставки сообщений (MDA, Mail Delivery Agent). Для + этого в приведённом выше примере конфигурационного файла + следует поставить запятую после опции + и указать опцию : ... @@ -273,37 +333,34 @@ ... - Этой опцией вы укажите на то, что полученную почту необходимо - отдавать для обработки MDA (в данном случае это - procmail), а не MTA, как это - подразумевается по умолчанию. - + В данном случае в качестве MDA выступает программа для + сортировки сообщений procmail, а + наличие SMTP-сервера вообще не требуется. Хотя я не считаю + отказ от установки SMTP-сервера хорошей идеей. Но если + SMTP-сервер установлен, то большой разницы между обработкой + почты с помощью MTA или MDA нет, т. к. практически каждый + MTA вызовет procmail для обработки + почты. + - Большой разницы между обработкой почты с помощью MTA или MDA нет, - т. к. практически каждый MTA вызовет - procmail для обработки почты. Однако, - если вы по какой-либо причине отказались от установки smtp-сервера - (например, при использовании программ типа "smtp-plugins for MUA"), - то эта опция может быть полезной. Хотя я не считаю отказ от установки - smtp-сервера хорошей идеей. -
getmail - Создайте директорию ~/.getmail/ и файл - getmailrc в ней: - -&prompt; mkdir ~/.getmail -&prompt; touch ~/.getmail/getmailrc - + Принцип работы с getmail такой же, как и с fetchmail: + сначала нужно описать все свои почтовые ящики в конфигурационном + файле. Создайте директорию ~/.getmail/ и файл + getmailrc в ней: + +&prompt; mkdir ~/.getmail +&prompt; touch ~/.getmail/getmailrc Пример конфигурационного файла getmailrc -# getmailrc - конфиг для getmail -# общие для всех учетных записей настройки +# getmailrc - конфигурационный файл для getmail +# общие для всех учётных записей настройки [default] message_log = "~/.getmail/log" # путь к логу delete = 1 # удалять почту на сервере после получения @@ -324,18 +381,30 @@ - Точно также опишите все свои почтовые ящики. + Точно также опишите все свои почтовые ящики и запускайте + команду getmail. Подробности, как обычно, + можно найти в документации.
Обработка почты Сайт проекта: - www.procmail.org - - Хочу заметить, что корреспонденцию предпочтительнее хранить в - формате mbox. Рассмотрим небольшой пример. + http://www.procmail.org + + Путь письма заканчивается в одном или нескольких + файлах, которые служат почтовыми ящиками и архивами, где + накапливаются письма. Существует несколько форматов таких + файлов, но я хочу заметить, что если вы пользуетесь &LINUX;, то + корреспонденцию предпочтительнее хранить в формате mbox. Этот + формат представляет собой обычный текстовый файл, в котором + сообщения записываются одно за другим: сначала заголовки + сообщения (в виде обычного текста, по одному полю заголовка на + строку), затем его тело. С таким почтовым ящиком можно работать как с + обычным текстом при помощи стандартных утилит. Рассмотрим небольшой пример. + + Допустим, что вам нужно составить список всех e-mail адресов отправителей, взятых из заголовков писем, находящихся в вашем рабочем почтовом файле. Затем этот список необходимо отсортировать в алфавитном @@ -346,15 +415,19 @@ &prompt; cat ~/Mail/work | grep '^From: ' | sort | uniq > list - - Однако, хранить все письма в одном файле неудобно. Намного - эффективнее сортировать сообщения от различных почтовых рассылок в - отдельные файлы. В этом вам поможет procmail. - + Однако хранить все письма в одном файле неудобно. Намного + эффективнее сортировать сообщения от различных корреспондентов и + из разных списков рассылки по отдельным файлам. Автоматизировать + задачу сортировки почты по разным критериям вам + поможет procmail. + + Procmail будет раскладывать вашу - корреспонденцию по отдельным почтовым файлам. Создайте конфиг - (~/.procmailrc) и лог - (~/Mail/procmail.log): + корреспонденцию по отдельным почтовым файлам на основании + содержания тех или иных полей заголовка письма. Принцип работы с + procmail всё тот же: правила для сортировки сообщений нужно + описать в конфигурационном файле. Создайте файл + (~/.procmailrc): &prompt; touch ~/.procmailrc @@ -364,8 +437,7 @@ Пример конфигурационного файла .procmailrc -# .procmailrc - конфиг для procmail - +# .procmailrc - конфигурационный файл для procmail # ---------- # Переменные # ---------- @@ -405,10 +477,20 @@ | sendmail -t # отправить его - На основе этого примера вы сможете написать свой конфиг. Все зависит от - ваших потребностей в сортировке почты. + В этом примере приведены самые простые, но и самые нужные виды + правил сортировки. Procmail позволяет писать правила практически + неограниченной сложности — всё зависит от ваших + потребностей. Подробную информацию и примеры можно найти в + руководствах + procmailrc + 5 + и + procmailex + 5 + . - Если в вашем почтовом файле уже находится большое количество писем, + + Если в вашем почтовом файле уже находится большое количество писем, нуждающихся в сортировке, то вы можете воспользоваться следующей командой: @@ -434,13 +516,17 @@ - В качестве MUA я предлагаю использовать - mutt. Комментарии, я думаю, излишни, т. к. - это самая удобная программа для чтения и написания писем. Попробую коротко - описать как ее настраивать и использовать. + Почтовые клиенты (MUA, Mail User + Agent) — программы для чтения и написания почты — + многочисленны и многообразны. К основным простым функциям + чтения/написания могут быть добавлены самые разнообразные + дополнительные удобства. В качестве MUA я предлагаю использовать + mutt. Комментарии, я думаю, излишни, + т. к. это самая удобная программа для чтения и написания писем. + Попробую коротко описать, как её настраивать и использовать. - Создайте файл ~/.muttrc: + Все настройки mutt описываются в конфигурационном файле ~/.muttrc: &prompt; touch ~/.muttrc @@ -449,13 +535,11 @@ Пример конфигурационного файла .muttrc -# .muttrc - конфиг для mutt - +# .muttrc - конфигурационный файл для mutt # --------------- # Общие настройки # --------------- - -set folder=~/Mail # каталог для почты +set folder=~/Mail # каталог для почтовых ящиков set alias_file=~/.mail_aliases # файл алиасов set arrow_cursor # курсор в виде '->' set attribution="%d, %n написал:" @@ -483,13 +567,13 @@ # кодировка отправляемых писем set visual=vim # редактор вызываемый по ~v -# сортировка писем при просмотре +# сортировка писем при просмотре почтового ящика set sort=threads set sort_aux=reverse-date-received set sort_browser=reverse-date # путь к спулу почты -# procmail уже обработал почту и вы можете указать здесь файл mbox +# procmail уже обработал почту, и вы можете указать здесь файл mbox set spoolfile='~/Mail/mbox' # поле From заголовка отправляемых писем @@ -549,20 +633,23 @@ В директории /etc находится файл Muttrc. Он может послужить вам хорошим примером - конфигурационного файла для mutt. + конфигурационного файла для mutt + — к каждому параметру прямо в этом файле дан краткий + комментарий: смысл параметра, значение по умолчанию. Кроме того, в + пакете mutt распространяется несколько примеров конфигурационного + файла mutt для специальных задач, например, для работы с + электронными подписями (PGP). - Создайте файлы ~/.mailcap и - ~/.signature: - - -&prompt; touch ~/.mailcap -&prompt; touch ~/.signature - - Файл ~/.mailcap необходим для обработки - MIME-типов. Приведу небольшой пример, чтобы продемонстрировать структуру - этого файла. - + Важное удобство при работе с электронной почтой — + возможность просматривать вложения (аттачменты) в любых форматах + прямо из почтового клиента. В mutt для этого предусмотрена + возможность вызова внешней программы для просмотра вложения. + Какую именно программу вызывать, определяется по MIME-типу + вложения. Связь между MIME-типами и программами для просмотра + устанавливается в файле ~/.mailcap. Приведу + небольшой пример, чтобы продемонстрировать структуру этого + файла. Пример конфигурационного файла .mailcap @@ -573,22 +660,42 @@ application/pdf; xpdf %s - Думаю, что те типы, которые вам хотелось бы обрабатывать, вы без труда - добавите сами, основываясь на вышеизложенном примере. Файл - ~/.signature может содержать вашу подпись, которая - будет добавлена к исходящим письмам. + Если в вашей системе установлен пакет mailcap, то не + обязательно самостоятельно задавать все привязки: mutt умеет + пользоваться общесистемным mailcap (обычно + /etc/mailcap). В своём файле + ~/.mailcap можно будет переопределить + привязки, перечислив только те типы, обработку которых нужно + изменить. Все остальные типы будут по-прежнему обрабатываться в + соответствии с общесистемным mailcap. + Думаю, что те типы, которые вам хотелось бы обрабатывать, вы без + труда добавите сами, основываясь на вышеизложенном примере. + + + Последний штрих в настройке mutt — создать файл подписи. Файл + подписи (по умолчанию ~/.signature) может + содержать любой текст, который будет добавлен к вашим исходящим + письмам. Mutt позволяет иметь несколько разных подписей, + подставляя нужную в зависимости от адресата или других + параметров. Подробности можно найти в документации по mutt. - Итак, после окончания настройки, запускайте: + Итак, настройка окончена, можно запускать: &prompt; mutt - Перед собой вы увидите список писем из файла - mbox (~/Mail/mbox). - - Ниже вы найдете таблицы с описанием основных клавиш. + Перед собой вы увидите список писем из файла + mbox (~/Mail/mbox). + Концепция работы в mutt состоит в том, что каждая функция + вызывается нажатием по возможности одной клавиши, обычно + буквенной, причём такой, чтобы буква напоминала о самой функции. + Так, чтобы написать письмо, нужно нажать m + — от mail. Ниже вы найдёте таблицы с описанием основных + клавиш. В самой верхней строке экрана в строке подсказок + перечислены клавиши для основных функций, доступный в текущий + момент. Клавиши mutt. Главное окно. @@ -635,45 +742,52 @@ m - Написать новое письмо + Mail. Написать новое письмо r - Ответить на текущее сообщение + Reply. Ответить на текущее сообщение f - Переслать текущее сообщение + Forward. Переслать текущее сообщение d - Удалить текущее сообщение + Delete. Удалить текущее сообщение C - Копировать текущее сообщение в другой файл + Copy. Копировать текущее сообщение в другой файл L - List-reply. Ответ на сообщение в mail-list + List-reply. Ответить на сообщение в список рассылки q - Выйти из программы + Quit. Выйти из программы ? - Просмотр справки + Просмотреть справку
- После нажатия на клавишу m (написать новое письмо) - будет открыт текстовый редактор, в котором вы сможете набрать текст - почтового сообщения. После выхода из редактора появится окно - mutt, в котором вы сможете произвести - ряд действий перед отправкой письма. + После нажатия на клавишу m (написать новое + письмо) будет открыт текстовый редактор, в котором вы сможете + набрать текст почтового сообщения. В mutt есть свой собственный + текстовый редактор, однако более удобно использовать для + редактирования писем тот редактор, к которому вы привыкли и + которым редактируете любые текстовые файлы. Внешний редактор для + написания писем определяется в файле + ~/.muttrc параметром . После + выхода из редактора появится окно + mutt, в котором вы сможете произвести + ряд действий перед отправкой письма. Клавиши mutt. Создание сообщения. @@ -687,19 +801,19 @@ c - Адресаты CC + Адресаты CC (копии письма) b - Адресаты BCC + Адресаты BCC (слепые копии) s - Редактирование поля Subject + Редактировать поле Subject r - Редактирование поля Reply-To + Редактировать поле Reply-To a @@ -723,7 +837,7 @@ ? - Просмотр справки + Просмотреть справку @@ -752,31 +866,68 @@ ? - Просмотр справки + Просмотреть справку
- Запустите mutt с опцией , - чтобы увидеть список из файлов указанных в конфиге - (mailboxes +mbox +work +friends). Запуск с опцией - filename откроет указанный - почтовый файл. + Если новая почта у вас проходит сортировку и приходит в + несколько разных ящиков, то удобно запускать mutt с ключом + . В этом случае mutt вместо списка писем в + ящике отобразит список почтовых ящиков. Все ваши ящики нужно + перечислить в ~/.muttrc: . Если в каком-то из них есть + новая почта, в списке будет стоят флаг N, + перейти внутрь ящика можно клавишей &ENTERCAP;. По команде + mutt -f filename mutt сразу откроет указанный + почтовый ящик.
Отправка почты - У вас есть выбор: отправлять в помощью своего (локального) - smtp-сервера или использовать какой-нибудь внешний сервер (например, - провайдера). В первой версии этого руководства я рекомендовал отправлять - почту с помощью smtp-сервера, поставляемого с дистрибутивом, но в этом - случае вам придется позаботиться о его безопасности. Намного меньше хлопот - будет при отправке через внешний сервер, но удобнее использовать хорошо - настроенный локальный сервер. - Я рассмотрю четыре программы этого типа и расскажу о настройке каждой - из них. + Чтобы отправить письмо, нужно установить соединение с + почтовым сервером адресата и передать ему сообщение по протоколу + SMTP. Можно не обращаться к серверу адресата напрямую, а + воспользоваться пересылкой (relay), передав сообщение любому + серверу, который согласится его у вас принять, а уж он + сам позаботится о его доставке до почтового сервера + адресата. Для пересылки сообщений (организации SMTP-серверов) + предназначены MTA, существует несколько распространённых + программ этого типа. Я расскажу о настройке некоторых из них. + + При настройке службы MTA нужно позаботиться о том, чтобы ваш + SMTP-сервер не принимал сообщения для пересылки ни от кого, кроме + локальных пользователей (запретить relay). В противном случае ваш + SMTP-сервер могут использовать для пересылки спама. В большинстве + современных дистрибутивов любой MTA распространяется с настройками + по умолчанию, запрещающими открытый relay, но изменяя настройки + вручную, нужно следить за тем, чтобы этот запрет оставался в силе. + + У вас есть выбор: организовать свой собственный (локальный) + SMTP-сервер, который будет обращаться напрямую к почтовым + серверам адресата, или использовать какой-нибудь внешний сервер + (например, провайдера). Во втором случае в настройках MTA нужно + указать адрес внешнего сервера, в разных программах такой + параметр называется smarthost или relayhost. При использовании + внешнего SMTP-сервера можно обойтись вообще без MTA, отправляя + почту с помощью программы-расширения для почтового клиента (об + этом см. ниже). + + Для работы MTA необходимо, чтобы было правильно + установлено полное имя машины (FQDN, fully qualified domain + name). В разных дистрибутивах &LINUX; процедура настройки сети + может быть устроена несколько по-разному, поэтому за + инструкциями по настройке полного имени обращайтесь к + документации по вашему дистрибутиву. Проверить, что полное имя + настроено правильно, можно командой hostname + -f, которая должна вернуть полное имя (вместе с + доменом). + + + &prompt; hostname -f +yourhostname.yourdomainname
Имя машины @@ -806,20 +957,33 @@
Sendmail - Сайт проекта: - www.sendmail.org - На данный момент sendmail является - smtp-сервером по умолчанию во многих дистрибутивах &LINUX;. Этот сервер - довольно громоздкий и сложный в настройке. Его можно использовать как для - самостоятельной отправки писем, так и для отправки писем через другой - почтовый сервер. Сразу же после установки - sendmail уже можно использовать, но для - пересылки писем через внешний сервер необходимо настроить smarthost. - + + Сайт проекта: + http://www.sendmail.org + + Sendmail — это дедушка всех MTA, первый + и в течение некоторого времени единственный SMTP-транспорт. До настоящего + времени он остаётся довольно распространённым на почтовых + серверах в Интернет и предлагается в качестве MTA по умолчанию в + некоторых дистрибутивах &LINUX;. + + Основной конфигурационный файл sendmail, + sendmail.cf, прославлен своей сложностью + и для неподготовленного читателя представляет собой просто + абракадабру. Для упрощения настройки было создано несколько + более высокоуровневых средств, таких как макроконфиги + (sendmail.mc) и утилиты для + автоматической генерации конфигурационного файла — конфигураторы + (sendmailconfig).
Настройка smarthost - Откройте /etc/sendmail.cf и найдите в + Для пересылки писем через внешний сервер потребуется + указать smarthost. Как это сделать с помощью конфигуратора или + макроконфига, описано в документации к ним. Есть способ сделать + это наверняка, напрямую отредактировав + sendmail.cf. Откройте /etc/sendmail.cf и найдите в начале файла строки: # "Smart" relay host (may be null) @@ -834,16 +998,29 @@ DS[smtp.server.ru] - Теперь письма будут отправляться через указанный smtp-сервер. - -
+ Теперь письма будут отправляться через указанный + smtp-сервер. Недостаток этого метода в том, что при этом вы + лишаетесь некоторых гарантий целостности и + непротиворечивости настроек, которые обеспечивает + высокоуровневый конфигуратор. + +
- Ограничение доступа - Для ограничения доступа к вашему smtp-серверу определенного набора - доменов вы можете использовать следующую последовательность действий. - Добавьте в файл /etc/mail/access имя домена и - тип ограничения: + Ограничение доступа + + При настройке SMTP-сервера обязательно обратите внимание + на ограничения доступа к вашему серверу — по уже + названным выше причинам не следует делать его по умолчанию + доступным для всех. Наилучшим решением будет запрет доступа + для всех, кроме локальных пользователей. + + + Sendmail позволяет организовать и более гибкую политику + доступа, устанавливая выборочные ограничения. Для этого + вы можете использовать следующую последовательность действий. + Добавьте в файл /etc/mail/access имя домена и + тип ограничения: spamers.localdomain 550 Spam is bad! @@ -860,12 +1037,16 @@ -...и перезапустить sendmail: +...и перезапустить службу sendmail: &rootprompt; /etc/rc.d/init.d/sendmail restart + Приведённый пример служит только для демонстрации + возможностей, полные и более конкретные сведения нужно + искать в документации по sendmail. +
@@ -884,10 +1065,12 @@ fake@fake.net - Как видно из приведенного выше примера, адрес хоста fake.net не - найден. - Для немедленной обработки почтовой очереди предназначена программа - runq. + Как видно из приведённого выше примера, адрес хоста + fake.net не найден, и поэтому сообщение оставлено в очереди в + статусе ожидания. Попытка отправки сообщения будет повторена + при следующей обработке очереди. Для немедленной обработки + почтовой очереди предназначена команда + runq.
@@ -895,18 +1078,29 @@
Exim Сайт проекта: - www.exim.org - Exim является smtp-сервером по - умолчанию для &DEBIANLONG;. Программа очень удобная и настроить ее не - сложно. + http://www.exim.org + + Exim значительно дружелюбнее sendmail'а в плане + настройки. Особенно проста настройка exim в дистрибутиве + &DEBIANLONG;, где она является MTA по умолчанию. + Вы можете настроить exim во время этапа базовой настройки &DEBIANSHORT; или сделать это в любое время с помощью программы eximconfig. Рассмотрим - конфигурацию для отправки почты через smarthost. - Выберите пункт mail sent by smarthost; received via SMTP - or fetchmail, введите почтовое имя машины и настройте параметры, - связанные с приемом почты от других компьютеров, по своему усмотрению. - Наконец, введите имя сервера, выступающего в роли smarthost. + конфигурацию для отправки почты через внешний сервер (smarthost). + + В меню eximconfig выберите пункт + mail sent by smarthost; received via SMTP or + fetchmail, введите почтовое имя машины и настройте + параметры, связанные с приёмом почты от других компьютеров по + своему усмотрению. Наконец, введите имя сервера, выступающего + в роли smarthost. + + + Теперь вам нужно настроить перезапись адреса. Добавьте в файл /etc/exim/exim.conf, секцию REWRITE CONFIGURATION: @@ -929,11 +1123,18 @@
Esmtp и Msmtp - В этом разделе описаны программы не являющиеся stmp-серверами, но + + В этом разделе описаны программы, не являющиеся MTA, но тем не менее позволяющие отправлять почту. Такой тип программ называется - smtp-plugins for MUA, то есть надстройка над MUA, - позволяющая отсылать корреспонденцию через внешний smtp-сервер. Эти - программы просты в настройке и удобны в использовании. + программами-дополнениями к почтовому клиенту (smtp-plugins for MUA), то есть надстройка над MUA, + позволяющая отсылать корреспонденцию через внешний + smtp-сервер. Если ваша задача ограничивается отсылкой почты через + внешний сервер, то такие программы будут хорошим решением: + они предельно просты в настройке и удобны в использовании. + + Эти программы позволят вам отправлять почту через внешний + smtp-сервер, не забивая себе голову проблемами администрирования + собственного почтового сервера.
Esmtp @@ -950,14 +1151,15 @@ Пример конфигурационного файла .esmtprc -# .esmtprc - конфиг для esmtp +# .esmtprc - конфигурационный файл для esmtp # hostname = smtp.mail_host.ru:25 username = "user_name" password = "password" - В ~/.muttrc необходимо добавить следующую + Чтобы использовать esmtp для отсылки сообщений, в + ~/.muttrc необходимо добавить следующую строчку: @@ -981,8 +1183,7 @@ Пример конфигурационного файла .msmtprc -# .msmtprc - конфиг для msmtp - +# .msmtprc - конфигурационный файл для msmtp # --------------------------- # Учетная запись по умолчанию # --------------------------- @@ -1016,24 +1217,19 @@ В ~/.muttrc необходимо добавить следующую строчку: - -set sendmail="msmtp" - - - Эти программы позволят вам отправлять почту через внешний - smtp-сервер, не забивая себе голову проблемами администрирования - почтового сервера. +set sendmail="msmtp"
Другие программы Помимо перечисленных в этом разделе программ, существует огромное - количество других почтовых серверов. Таких как: - qmail, - postfix, и др. Они больше подходят для + количество других MTA. Наиболее известные среди оставшихся — + qmail и + postfix. Традиционно считается, что они больше подходят для использования на сервере, чем на локальной машине. Информацию о их - настройке и использовании ищите в интернете. + настройке и использовании вы найдёте в документации в соответствующих + пакетах и в Интернет.
@@ -1097,14 +1293,14 @@ Поддерживаемые форматы входного файла: - Форматы входного файла + Форматы входного файла abook ИмяОписание - abookродной формат программы abook + abookродной формат программы abook ldifадресная книга ldif / Netscape @@ -1118,14 +1314,14 @@ Поддерживаемые форматы выходного файла:
- Форматы выходного файла + Форматы выходного файла abook ИмяОписание - abookродной формат программы abook + abookродной формат программы abook muttmutt alias @@ -1164,14 +1360,14 @@ gpg: you have to start GnuPG again, so it can read the new options file - Теперь вы можете создать пару ключей (public и secret) для шифрования + Теперь вы можете создать пару ключей (публичный и секретный) для шифрования писем и файлов: &prompt; gpg --gen-key - Вам будет необходимо ответить на несколько вопросов. На этом этапе + Вам потребуется ответить на несколько вопросов. На этом этапе затруднений у вас возникнуть не должно. Отмечу лишь, что в качестве ключевой фразы (passphrase) необходимо выбрать что-нибудь посложнее. После окончания генерации ключа вы можете использовать @@ -1221,10 +1417,10 @@ Справку о других командах вы можете получить, запустив - gpg с опцией + gpg с ключом - Перед тем, как отправить кому-нибудь зашифрованное письмо вам - необходимо импортировать public key адресата! + Перед тем как отправить кому-нибудь зашифрованное письмо, вам + необходимо импортировать публичный ключ адресата! @@ -1393,7 +1589,7 @@ было совсем не сложно? Если у вас что-нибудь не получилось, то вы можете задать вопрос в - форум, посвященный Linux, или в тематический mail-list. + в тематическом списке рассылки или на форуме, посвящённом Linux. Развитие этого руководства продолжается. Присылайте пожелания по поводу того, каким вы хотите видеть его дальнейшее развитие.