Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37774590
en ru br
Репозитории ALT
S:2.1.1.0.3.g6c0f75cca-alt1
5.1: 1.4.2.3-alt3
4.1: 1.4.2.3-alt1
4.0: 1.4.2.3-alt1
3.0: 1.4.2.1i-alt4
www.altlinux.org/Changes

Группа :: Сети/Почта
Пакет: mutt

 Главная   Изменения   Спек   Патчи   Исходники   Загрузить   Gear   Bugs and FR  Repocop 

<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en"><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
<meta name="description" content="Frequently Asked Questions about theMutt mail user agent. Solves common problems, tells you why you shoulduse Mutt, and why Mutt is cooler than ELM.">
<meta name="keywords" content="Mutt FAQ frequently asked questions mail user agent download get cool mail agent">
<meta name="GENERATOR" content="Mozilla/4.7 [en] (WinNT; I) [Netscape]"><title>The Mutt FAQ [Frequently Asked (and answered) Questions]</title></head>

<body text="#000000" bgcolor="#ffffff" link="#ff0000" vlink="#b00000" alink="#000000">

<blockquote>
<center><b><font size="+2">MUTT F</font><font size="+1">REQUENTLY </font><font size="+2">A</font><font size="+1">SKED
(AND ANSWERED) </font><font size="+2">Q</font><font size="+1"> UESTIONS</font></b>
<p><font size="-1">[version 1.0 patchlevel 17, the <a href="http://www.fefe.de/muttfaq/faqhistory.html">revision
history</a> is available, too. Last modified Срд 29 Авг 2001 19:42:57]</font></p></center>

<div align="Right"><font size="-1">Original at: <a href="http://www.fefe.de/muttfaq/faq">http://www.fefe.de/muttfaq/faq.html</a></font></div>

<div align="Right"><font size="-1">Mirror at: <a href="http://www.cs.cmu.edu/%7Erahuls/mutt/faq.html">http://www.cs.cmu.edu/~rahuls/mutt/faq.html</a></font></div>

<hr size="3" noshade="">
<p><b><font size="+2">Содержание</font></b>
</p><blockquote>
<ol>
<li>
<a href="#about">Об этом FAQ...</a></li>

<li>
<a href="http://www.fefe.de/muttfaq/index.html">Как установить Mutt?</a></li>

<li>
<a href="#download">Откуда можно скачать</a></li>

<li>
<a href="#impatient">Mutt для нетерпеливых</a></li>

<li>
<a href="#patient">Mutt для более терпеливых</a></li>

<li>
<a href="#common-problems">Общие проблемы</a></li>

<li>
<a href="#else">Другие вопросы</a></li>
</ol>
</blockquote>

<hr size="3" noshade="">
<br><a name="about"></a><b><font size="+2">О</font>Б ЭТОМ FAQ...</b>
<blockquote>Последняя версия FAQ располагается на <a href="http://www.fefe.de/muttfaq/faq.html">http://www.fefe.de/muttfaq/faq.html</a>.
Если вы сделали зеркало на него, пожалуйста, сообщите мне об этом на
<a href="mailto:leitner@fefe.de">leitner@fefe.de</a>
, указав в письме URL. Спасибо.
<h3>
Какую версию Mutt охватывает FAQ?</h3>
FAQ был начат 10-02-1996, когда текущей версией Mutt была версия 0.45.
Будем надеяться, что со временем он будет обновляться до последних версий
Mutt.
<h3>
Кто занимается поддержкой FAQ?</h3>
Этот FAQ был создан <a href="mailto:leitner@fefe.de">Felix von Leitner</a>
. <a name="links"></a>
<h3>
Где я могу найти больше информации о Mutt?</h3>
Вот несколько ссылок, которыми вы можете воспользоваться:
<ol>
<li>
<a href="http://www.mutt.org/">http://www.mutt.org/</a> - сайт о Mutt.</li>

<li>
<a href="http://www.fefe.de/muttfaq/index.html">http://www.fefe.de/muttfaq/</a>
- моя страничка о Mutt.</li>

<li>
<a href="http://www.math.fu-berlin.de/%7Eguckes/mutt/">http://www.math.fu-berlin.de/~guckes/mutt/</a>
- страничка Sven Guckes.</li>

<li>
<a href="http://web.efrei.fr/%7Eparmelan/mutt/">http://web.efrei.fr/~parmelan/mutt/</a>
- Mutt-страничка Thomas Parmelan.</li>

<li>
<a href="http://mutt.frmug.org/">http://mutt.frmug.org/</a> - сайт Ollivier
Robert.</li>
</ol>

<h3>
У меня есть вопрос, на который нет ответа в этом FAQ...</h3>
Пожалуйста, помните о том, что я не являюсь 24-х часовой "горячей"
линией поддержки.Я разместил этот FAQ, но другие люди знают про Mutt намного
больше меня и вы можете связаться с ними в почтовой рассылке, где и имеет
смысл задавать вопросы. Если вы думаете, что вопрос может быть добавлен
в FAQ, то, пожалуйста, пошлите его по адресу <a href="mailto:leitner@fefe.de">leitner@fefe.de</a>.
Если вы знаете ответ, то это ещё лучше! Я помещу вопрос в FAQ и ваши старания
будут вознаграждены. <a name="error"></a>
<h3>
Эй, ответ на вопрос XXX неправильный!<br>
Ссылка на foobar.com не работает!<br>
Ваш пример XXX не работает!</h3>
Опс! Бывают в жизни огорчения. Пожалуйста, сообщите мне по адресу <a href="mailto:leitner@fefe.de">leitner@fefe.de</a>,
чтобы я мог исправить это. <a name="faq-mirrors"></a>
<h3>
Доступ к вашему сайту мее-ее-едленный!</h3>
Что ж, всё зависит от вашего провайдера и местоположения. Я помещу здесь
линки на зеркала FAQ, если кто-то сообщит мне об этом. Если вы хотите создать
зеркало на этот FAQ, то вас мог бы заинтересовать <a href="http://www.perl.com/CPAN/authors/Felix_von_Leitner/WebMirror-1.0.tar.gz">мой
web mirror скрипт</a> (будьте осторожны, т.к. я не прикасался к нему вот
уже с 1996 года и, возможно, скрипт не будет работать с новыми версиями
модулей Perl). Впрочем вы можете взять только <a href="http://www.fefe.de/muttfaq/faq.html.gz">faq.html.gz</a>
(упакованная версия) и потом распаковать её. Я использую следующий <tt>.htaccess</tt>-файл
(пожалуйста, не забудьте сменить линки, если вы будете использовать его):
<pre><tt>Options ExecCGI FollowSymlinks<br><br>RewriteEngine on<br>RewriteBase /muttfaq<br><br>RewriteCond %{HTTP_ACCEPT_ENCODING} gzip<br>RewriteRule faq$ http://www.fefe.de/muttfaq/faq.html.gz [R]<br>RewriteRule faq$ http://www.fefe.de/muttfaq/faq.html [R]</tt></pre>
<a name="faq-copyright"></a>
<h3>
Я хочу сделать копию FAQ. Можно?</h3>
Чуствуйте себя как дома 8-), но помните: FAQ защищён GNU General Public
License (и включается в пакет <tt>mutt</tt>). </blockquote>

<hr width="60%" size="3" noshade="">
<p><a name="download"></a><b><font size="+2">О</font>ТКУДА МОЖНО СКАЧАТЬ</b>
</p><blockquote>
<ul>
<li>
<a href="ftp://ftp.guug.de/pub/mutt">ftp://ftp.guug.de/pub/mutt</a></li>

<li>
<a href="ftp://ftp.fu-berlin.de/pub/unix/mail/mutt">ftp://ftp.fu-berlin.de/pub/unix/mail/mutt</a></li>

<li>
Через CVS: CVS root: <tt>:pserver:anonymous@ftp.mutt.org:/home/roessler/cvs</tt>
, password <tt>anonymous</tt>. Прочтите <tt>doc/devel-notes.txt, </tt>чтобы
быть уверенным в том, что вы у вас правильно настроенная среда разработки.
Если вы не знаете как использовать CVS, пожалуйста, не спрашивайте меня
или Thomas или в почтовой рассылке об этом. </li>
</ul>
</blockquote>

<hr width="60%" size="3" noshade="">
<p><a name="impatient"></a><b><font size="+2">M</font>UTT ДЛЯ НЕТЕРПЕЛИВЫХ</b>
</p><blockquote>
<h3>
Что такое Mutt?</h3>
Mutt - это Mail User Agent (MUA, почтовый агент пользователя) для Unix.
Это потомок ELM, заимствовавший идеи из других MUA, таких как PINE и Mush.
В данный момент это текстовая программа, а не приложение для X. Но всё
может изменится в один из дней. <a name="author"></a>
<h3>
Кто создавал Mutt?</h3>
Автор - Michael Elkins. Множество людей способствовало его созданию, читайте
<tt>ChangeLog</tt>
для детальной информации. Mutt теперь поддерживается людьми из рассылки
<tt><a href="mailto:mutt-dev@mutt.org">mutt-dev@mutt.org</a></tt>,
Michael сменил работу и теперь использует NT.
<h3>
Я использую ELM. Mutt совместим с ELM?</h3>
Главным образом, да. Mutt имеет много улучшений по сравнению с ELM, поэтому
он не совместим на всё 100%. Однако стандартная расскладка клавиатуры для
большинства клавиш такая же, как и для ELM. Много пользователей Mutt когда-то
использовали ELM. См. статью <a href="http://www.math.fu-berlin.de/%7Eguckes/mutt/elm.vs.mutt.html">Sven's
giant ELM vs. Mutt comparison</a>! <a name="average"></a>
<h3>
Я обычный пользователь. Почему я должен выбрать Mutt?</h3>
Две главных причины для выбора - поддержка цвета и веток обсуждения (нити,
треды, дискуссии -- <i>threading</i>).

<p>Mutt может отображать сообщения в цвете, если ваш терминал (или эмулятор
вроде <tt>xterm</tt>) поддерживает его. SGI-консоль, Solaris <tt>dtterm</tt>, Linux <tt>color_xterm</tt>
и свободно доступный <tt>rxvt </tt>являются примерами xterm с поддержкой цвета.
Разумеется, <tt>xterm </tt>идёт в поставке <tt>XFree86</tt>. Спросите вашего администратора
о том, поддерживает терминал цвет или нет.
</p>
<p>Mutt может сортировать почту по дискуссиям. Это удобно использовать
при работе с почтовыми рассылками. Внешне это выглядит вот так:
</p><pre> 11 D Oct 1 Sven Guckes ( 17) Re: Colors, Toolbar, FreeBSD and Mutt<br> 12 D Oct 1 Christoph P. Ku ( 31) `-&gt;<br> 13 D Oct 1 Ollivier Robert ( 14) |-&gt;<br> 14 Oct 1 Brandon Long ( 162) `-&gt;<br> 15 D Oct 1 Sven Guckes ( 8) sending from editor<br> 16 D Oct 1 Michael Elkins ( 11) `-&gt;</pre>

<p><br>Mutt поддерживает мышь в <tt>xterm</tt>, но эта возможность была удалена
(начиная с версии 0.65), потому что это возможности <tt>ncurses</tt>, а большинство
людей компилируют Mutt с поддержкой S-Lang.<a name="experienced"></a>
</p><h3>
Я опытный пользователь. Почему мне стоит переходить на Mutt?</h3>
Кроме поддержки цвета и дискуссий, Mutt позволяет создавать произвольные
клавиатурные привязки и имеет массу дополнительных настроек. Вы можете
настроить по своему усмотрению всё, что угодно. Mutt не имеет никаких проблем
с 8-битными кодировками (и UTF), использует локали и имеет замечательную
реализацию MIME; кроме этого, он может похвастаться поддержкой PGP/MIME.
Он также способен открывать URL, находящиееся в теле письма при
помощи web-браузера (фактически URL передаётся для обработки внешней программе
<a href="ftp://ftp.mutt.org/pub/mutt/contrib/urlview-0.9.tar.gz">urlview</a>,
которая идёт в составе отдельного одноимённого пакета). <a name="admin"></a>
<p>Что ж, я немного пересладил презентуемое блюдо и вы не должны верить
мне на слово, а просто попробовать сами.
</p><h3>
Я системный администратор. Зачем мне переходить на Mutt?</h3>
Потому что вы полюбите его!
<br>Администраторам часто приходится работать с большими объёмами почты
и, как правило, им не хватает времени. Mutt - небольшая программа и не
требует много времени для запуска. Он укомплектован кофигурационным скриптом
(GNU autoconf "<tt>configure</tt>" script) и прост в установке. Ваши пользователи
полюбят его.
<p>Если вы монтируете ваш почтовый каталог через NFS, вы должны были слышать
о том, что Mutt в настоящее время делает блокировки корректно.
</p><h3>
Mutt бесплатен?</h3>
Да. Права на него принадлежат Michael Elkins; код защищён GNU General Public
License. <a name="download"></a>
<h3>
Откуда я могу скачать Mutt?</h3>

<ol>
<li>
<tt><a href="ftp://ftp.mutt.org/pub/mutt/">ftp://ftp.mutt.org/pub/mutt</a></tt></li>

<li>
<tt><a href="ftp://ftp.fu-berlin.de/unix/mail/mutt">ftp://ftp.fu-berlin.de/unix/mail/mutt</a></tt></li>

<li>
<tt><a href="ftp://uiarchive.cso.uiuc.edu/pub/packages/mail/mutt">ftp://uiarchive.cso.uiuc.edu/pub/packages/mail/mutt</a></tt></li>

<li>
<tt><a href="ftp://ftp.nuxi.com/pub/mutt">ftp://ftp.nuxi.com/pub/mutt</a></tt></li>

<li>
<a href="http://ftpsearch.lycos.com/ftpsearch?query=mutt&amp;doit=Search&amp;type=Exact+search&amp;hits=100&amp;matches=&amp;hitsprmatch=&amp;limdom=&amp;limpath=&amp;f1=Count&amp;f2=Name&amp;f3=Size&amp;f4=Date&amp;f5=Host&amp;f6=Path&amp;header=none&amp;sort=date&amp;trlen=20">Поиск
на ftp-серверах (Lycos)</a>.</li>
</ol>
<a name="bugreport"></a></blockquote>

<h3>
Как я могу сообщить об ошибках?</h3>
Подождите! Прежде чем сообщать об ошибках, пожалуйста, <a href="http://www.math.fu-berlin.de/%7Eguckes/mutt/#bugs">проверьте
список Sven'а об известных обшибках</a>. Может быть ваша ошибка уже исправлена?
Проверьте также <a href="http://www.math.fu-berlin.de/%7Eguckes/mutt/#fixes">список
Sven'а исправленных ошибок</a>. <a name="coredump"></a>
<h3>
Mutt "падает" и оставляет "корку" (файл core), когда я нажимаю Ctrl-Compose-Shift-F12</h3>
Что ж, не делайте так! ;-)
<br>Серьёзнее - если Mutt некорректно завершил свою работу или вы
обнаружили другую ошибку, пожалуйста, сообщите об этом в <a href="mailto:mutt-users@mutt.org">почтовую
рассылку пользователей mutt</a> или в <a href="mailto:mutt-dev@mutt.org">почтовую
рассылку для разработчиков mutt</a>. Убедитесь в том, что вы в состоянии
воспроизвести эту ошибку. Потом опишите пошагово всё, что нужно для того,
чтобы её воспроизвести, версию Mutt и версию операционной системы (команда
"<tt>uname -a</tt>").
<p>Если вы действительно хотите нам помочь исправить ошибку, то можете
прислать дамп стека. Mutt, откомпилированный с опцией "<tt>-g</tt>", включает запись
отладочной информации в файл по умолчанию. Если же это "корка" (дамп памяти
-- core dump), то следуйте следующим инструкциям:
</p><pre> $ gdb /usr/local/bin/mutt core<br> GDB is free software and you are welcome to distribute copies of it<br> under certain conditions; type "show copying" to see the conditions. <br> There is absolutely no warranty for GDB; type "show warranty" for details. <br> GDB 4.16 (i586-unknown-linux), Copyright 1996 Free Software Foundation, Inc... <br> <i>[some other stuff]<br></i> (gdb) bt<br> <i>[some dump]<br></i> (gdb) q<br> $</pre>
И отошлите нам, пожалуйста, полученный дамп. Если вы программист и думаете,
что можете сами исправить ошибку, то сделайте это и пришлите нам изменения
кода, которые вы сделали -- в это вам поможет программа <tt>diff</tt>. <a name="make-diff"></a>
<h3>
Некоторые устанавливают патчи (заплатка на программный код -- patch) к
Mutt. Как я могу сделать тоже самое?</h3>
Перейдите в каталог, где расположены исходники Mutt. Наложить патч (или
почтовое сообщение с патчем, программа <tt>patch</tt> достаточно "умна",
чтобы понять, что вы от неё хотите) вы можете при помощи команды <tt>patch
-s -p1</tt>. Ключ <tt>"-s"</tt> отключает лишние (для меня, например) сообщения
программы о ходе её выполнения. Ключ <tt>"-p1"</tt> удаляет первую директорию
из имён файлов в патче. <a name="make-diff"></a>
<h3>
Хорошо, я исправил эту ошибку, как мне воспользоваться программой <tt>diff</tt>?</h3>
Это очень просто. Во-первых, вы должны взять GNU <tt>diff</tt>. Другие его варианты
тоже работают, но этот пример применим только к GNU <tt>diff</tt>; планируетя унификация этой утилиты)
<ol>
<li>
Переименуйте директорию с вашим новым, исправленым Mutt, например, в
<tt>mutt-patched</tt></li>

<li>
Распакуйте оригинальный дистрибутив</li>

<li>
Теперь выполните следующую команду "<tt>diff -ruN mutt-0.46 mutt-patched
&gt; diff</tt>"</li>

<p></p><p>Это пример для GNU <tt>diff</tt>. В случае с <tt>diff </tt>других производителей, он может
не работать с ключом "<tt>-u</tt>", в этом случае попробуйте "<tt>-c</tt>". </p></ol>
Ключ "<tt>-u</tt>" создаёт унифицированный формат вывода, который содержит (по умолчанию)
3 строки контекста. Эта особенность позволит воспользоваться вашим патчем
и для других версий Mutt.
<br>Ключ "<tt>-N</tt>" обрабатывает новый файл как пустой, если он отсутствует.
Т.е. при сравнении каталогов, если один из файлов найден только в одном
каталоге, <tt>diff </tt>будет считать, что файл есть и в другом каталоге и он
пустой.
<br>Ключ "<tt>-r</tt>" подразумевает рекурсию. Этот ключ заставляет программу <tt>diff
</tt>производить рекурсивное сравнение всех найденных каталогов. </blockquote>
<a name="mailinglist"></a>
<h3>
У меня есть вопрос, но здесь нет на него ответа!</h3>
Подпишитесь на почтовые рассылки по Mutt. Их три:
<ul>
<li>
<a href="mailto:mutt-announce-request@mutt.org">mutt-announce@mutt.org</a>
-- рассылка с низким уровннем траффика для анонсов по Mutt</li>

<li>
<a href="mailto:mutt-users-request@mutt.org">mutt-users@mutt.org</a> --
вопросы, сообщения об ошибках и советы</li>

<li>
<a href="mailto:mutt-dev-request@mutt.org">mutt-dev@mutt.org</a> -- рассылка
для разработчиков</li>
</ul>
Чтобы подписаться на рассылку, отправьте по электронной почте на адрес <tt>mutt-announce-request@mutt.org</tt>
(или <tt>mutt-users-request</tt> или <tt>mutt-dev-request</tt>, соответственно)
сообщение со словом "subscribe" в теле письма (тема (subject) письма
игнорируется).
<p>Советы для FAQ приветствуются и могут быть направлены ко мне на адрес
<a href="mailto:leitner@fefe.de">leitner@fefe.de</a>
(Меня зовут Fefe или Felix von Leitner), но не надо меня спрашивать об
общих вопросах по Mutt. Вместо этого подпишитесь на почтовую рассылку
и задавайте свои вопросы там. Вероятно, тогда вы получите ответы на них.
<br>Поскольку меня спрашивали несколько раз, то отвечаю на следующее: да,
есть группа новостей о Mutt и она называется <tt><a href="news:comp.mail.mutt">comp.mail.mutt</a></tt>.
<br>
</p><hr width="60%" size="3" noshade="">
<p><a name="patient"></a><b><font size="+2">M</font>UTT ДЛЯ БОЛЕЕ ТЕРПЕЛИВЫХ</b>
</p><blockquote>
<h3>
Не могли бы вы дать мне примеры <tt>.muttrc</tt>?</h3>
Конечно. Вы можете взять <a href="http://www.fefe.de/muttfaq/muttrc">мои</a>
примеры, или примеры <a href="http://www.math.fu-berlin.de/%7Eguckes/setup/muttrc.forall">Sven</a>.
Или примеры <a href="http://www.webmonster.de/#rc">Karsten Rohrbach</a>
, которые содержат интересный хак для <tt>qmail</tt>. Если у вас нет on-line доступа
к Интернет, то <a href="mailto:leitner@fefe.de">напишите мне</a> -- хотя примеры Sven лучше документированы и они намного более полные, почему могут служить как справочник по <tt>.muttrc</tt>. Кроме этого, Mutt теперь поставляется
с man-страницами (muttrc(5)) и они могут использоваться как справочник
(<i>с весны 2001 года эти man-страницы переведены на русский Александром Блохиным
/ALT Linux Team/. Прим.перев.</i>).
<h3>
Mutt поддерживает PGP 5?</h3>
Да. Мои личные рекомендации использовать взамен PGP 5 <a href="http://www.gnupg.org/">GNU
Privacy Guard (gnupg)</a>. (<i>Это тем более актуально, что Network Associates
не смогла найти покупателя для линейки продуктов PGP и, похоже, активная
разработка этого ПО прекращается. Новость от 7.3.2002 г. Прим. перев.</i>)
<h3>
Почему Mutt не может декодировать это почтовое сообщение, посланное
Pine, ELM и т.д.?</h3>
Потому что это сообщение не содержит в заголовке признак того, что оно
закодировано, а Mutt сканирует только почтовые заголовки. Возможно, в будущем
эта возможность появится.<br>А пока решение этой проблемы следующее -- если вы используете <a href="http://www.math.fu-berlin.de/%7Eleitner/procmail/">procmail</a>,
то добавьте следующие строки в файл .procmailrc:
<pre># Добавим в сообщение заголовок "Content-Type: application/pgp", чтобы Mutt<br># знал, что почта закодирована.<br>:0 fBw<br>* ^-----BEGIN PGP MESSAGE-----<br>* !Content-type: multipart<br>| formail -i "Content-Type: application/pgp; format=text; x-action=encryptsign"<br><br># Добавим в сообщение заголовок "Content-Type: application/pgp", чтобы Mutt<br># знал, что почта подписана. <br>:0 fBw<br>* ^-----BEGIN PGP SIGNED MESSAGE-----<br>* !Content-type: multipart<br>| formail -i "Content-Type: application/pgp; format=text; x-action=sign"</pre>
<a name="manual"></a>
<h3>
Мне не нравится рукводство по Mutt. Есть альтернативы?</h3>
Да, есть. <a href="mailto:guckes@math.fu-berlin.de">Sven Guckes</a> написал
большое руководство и выложил его по адресу <a href="http://www.math.fu-berlin.de/%7Eguckes/mutt/manual.html">http://www.math.fu-berlin.de/~guckes/mutt/manual.html</a>.</blockquote>

<hr width="60%" size="3" noshade="">
<p><a name="common-problems"></a><b><font size="+2">О</font>БЩИЕ ПРОБЛЕМЫ</b>
</p><blockquote><a name="setgid"></a>
<h3>
Mutt не может читать из моего почтового спула!<br>
Mutt не может заблокировать мой почтовый ящик!<br>
Mutt всегда устанавливает мои почтовые папки в режим только для чтения!</h3>
Mutt обнаружил, что системный почтовый каталог не является общедоступным по записи.
В этом случае <i>все </i>MUA требуют, чтобы у них был установлен <b>setgid </b>(бит смены
идентификатора группы). Если вы не понимаете, о чём речь, не волнуйтесь
-- только системный администратор может сделать это, непривилегированный
пользователь -- нет.
<p>Mutt позволяет обходить проблемы безопасности установкой setgid для небольшой
программы <tt>mutt_dotlock</tt>, которая достаточно мала, чтобы её мог проверить
ваш администратор.
</p><p>Один из способов обойти это: вы должны разместить ваш почтовый ящик
в домашнем каталоге. Когда вы будете настраивать опции компиляции Mutt,
то добавьте следующую опцию: <tt>--with-homespool</tt>. Но как перенаправить почту
в домашний каталог? Это очень просто -- воспользуйтесь файлом <tt>.forward</tt>
в вашем домашнем каталоге. Если в вашем домашнем каталоге уже есть файл
<tt>.forward</tt>, то, скорее всего, вы пользуетесь почтовым фильтром (таким как
Procmail) или почтовым агентом и фильтром от ELM. Прочтите документацию
для вашей программы-фильтра, чтобы найти информацию о том, как настроить
путь к почтовой папке используемой по умолчанию. С <tt>procmail </tt>вы можете сделать
это, поместив в файл <tt>.procmailrc</tt> следующую строку:
</p><pre> DEFAULT=$HOME/Mailbox</pre>
Если у вас нет файла <tt>.forward</tt> и вы не используете <tt>procmail</tt>
(узнайте об этом у своего администратора), то просто выполните следующую
команду:
<pre> $ echo $HOME/Mailbox &gt; $HOME/.forward</pre>
Если вы используете <tt>qmail</tt>, то я рекомендую вам использовать формат
почтовых ящиков Maildir. Смотрите документацию о <a href="http://www.qmail.org">qmail</a>.
(<i>Кроме этого, существует русскоязычный сайт о <a href="http://www.ru.qmail.org">qmail</a>
.
Прим.перв.</i>)<a name="urlview"></a>
<h3>
Что случилось с ключами "browse_url" и "set browser"?</h3>
Эти функции были перенесены в программу <tt>urlview</tt>. Вы можете её взять там
же, откуда скачали Mutt. <a name="broken-references"></a>
<h3>
Mutt помещает e-mail адреса в поля "References"!<br>
Mutt генерирует некорректные поля "References"!</h3>
Это не ошибка. Поле "References" генерируется из "In-Reply-To". Если
адрес e-mail, на который вы отсылаете ответ, расположен в заголовке "In-Reply-To",
то Mutt не может решить, где Message-ID, а где e-mail адрес. Например,
<pre>In-Reply-To: message from &lt;felix@convergence.de&gt;;<br> &lt;19991014171458.A1701@convergence.de&gt;</pre>приведет к такой ситуации. Решение этой проблемы таково: запретить почтовой
программе заключать e-mail адреса в угловые скобки ("&lt;...&gt;"). <a name="import-elm-aliases"></a>

<h3>
Как мне импортировать алиасы ELM?</h3>

Вы легко можете трансформировать алиасы ELM в формат алиасов Mutt,
используя утилиту ELM <tt>elmalias</tt>:
<pre> elmalias -u -f "alias %a\t%n\t&lt;%v&gt;"</pre>
Или, как рекомендует Gregory Seidman (в этом случае ковертируются и групповые
алиасы тоже):
<pre> elmalias -u -f "alias %a\t%n\t&lt;%v&gt;" | sed 's/,/&gt;,<br><br><a name="two-mutts"></a></pre>

<h3>
Почему я могу запустить два экземпляра Mutt одновременно? ELM и Pine не
позволяют мне сделать это.</h3>
Это достоинство Mutt! Если вы изменяете данные одним экземпляром программы,
то после синхронизации другой экземпляр попытается отразить изменения
у себя.
<br><p><a name="source-vs-alias_file"></a>
</p><h3>
Я настроил файл псевдонимов (алиасов), но Mutt не видит их!<br>
В чём разница между командой <tt>source </tt>и переменной <tt>alias_file</tt>?</h3>
Разница заключается в том, что <tt>alias_file</tt> говорит Mutt,
где расположены новые объявления псевдонимов, в то время как команда
<tt>source</tt> засталяет читать Mutt определённый файл (который может
включать в себя намного больше информации, чем обьявления псевдонимов). <a name="nfs-slowness"></a>
<h3>
Почему Mutt так медленно работает через NFS?</h3>
В последних версиях скорость существенно увеличена. Особенно с тех пор,
как Mutt научился частично обновлять папки. В предыдущей версии FAQ рекомендовалось
отключать блокировку файлов. Не делайте теперь этого! NFS последних версий
реализует кеширование со стороны клиента и блокирование фалов (<i>fcntl locking</i>)
видится единственно возможным путём сообщить клиенту обновить кэш для чтения.
Иначе вы рискуете потерять почту!
<p>Если Mutt "зависнет" и сообщит, что не может получить блокировку от ядра
и вы используете Linux как клиентскую машину, то вы, должно быть, забыли
запустить <tt>portmap </tt>и процесс <tt>lockd</tt> генерирует тайм-аут
при попытке соединиться.
</p><p><a name="temporary-files"></a>
</p><h3>
Mutt оставляет после себя файлы "<tt>mutt.host.123.234~</tt>" или "<tt>mutt.host.123.234.bak</tt>"!</h3>
В этом виноват ваш редактор, а не Mutt. Измените настройки вашего редактора
так, чтобы он не создавал резервные копии вашей почты. Если вы используете
Emacs, то вы можете прописать в файле<tt> .muttrc</tt> следующую строчку:
<pre>set editor = "/usr/bin/emacs %s --eval '(setq make-backup-files nil)'"</pre>
Как я слышал, пользователи Emacs более эффективно используют <tt>emacsclient
</tt>вместо <tt>emacs</tt>, который использует существующую сессию Emacs вместо
того, чтобы создавать и ипользовать новый экземпляр процесса. <a href="http://www.math.fu-berlin.de/%7Eleitner/vim/">Vim</a>
по умолчанию не создаёт резервные копии редактируемых файлов.
<br><p><a href="mailto:daia@stoilow.imar.ro">Liviu Daia</a> добавил:
</p><blockquote>Кроме редактора, Ispell может быть другим источником резервных
файлов в <tt>$TMPDIR</tt>: по умолчанию, <tt>ispell </tt>не удаляет файлы с именами длинее,
чем 14 символов; временные файлы, создаваемые Mutt, как правило,
имеют длинные имена; параметр "MAXNAMLEN" в файле <tt>config.X</tt> в исходниках <tt>ispell </tt>должен быть изменён на 1024 (или на ту величину, которая соответствует
ограничениям текущей системы) и пакет должен быть перекомпилирован.</blockquote>
<a name="folder-rename"></a>
<h3>
Может ли Mutt быть скофигурирован так, чтобы переименовывать папки в конце
каждого месяца, так как это делает Pine?</h3>

<blockquote>Нет, Mutt для этого не предназначен. Вы можете решить это при
помощи <tt>cron</tt> или указать Mutt записывать отправленную почту в папки,
содержащими год и месяц в названии:
<pre>send-hook . "set record=~/mail/sent-mail-`date +%Y-%m`"<br>set record="=sent-mail-`date +%Y-%m`"<br><br></pre><tt>(</tt><i>На самом деле более практичным для себя я нашел скрипт на основе <a href="http://grepmail.sourceforge.net/">grepmail</a>
, который оставляет мне недельный контекст при "обновлении" почтовых ящиков -- Прим.ред.</i>)<br>

</blockquote>
<a name="timeout"></a>
<h3>
Встроенный пейджер (программа для просмотра тела сообщения в Mutt -- internal
pager) ненормально завершает работу, когда я ничего не делаю в течение
30 секунд. <br>
Встроенный пейджер выдаёт сообщение о тайм-ауте через 60 секунд.</h3>
Вы испоьзуете Solaris, правильно? Добавьте строку "<tt>set timeout=0</tt>"
в файл <tt>.muttrc</tt> и всё будет в порядке. Функция <tt>timeout()</tt> работает некорректно
в Solaris. (Эта проблема была решена начиная с Solaris 2.4+, AFAIK)
<p><a name="htmlattach"></a>
</p><h3>
Я получаю прикрепления с HTML кодом</h3>
Понятно. Mutt последних версий может их открывать. Просто добавьте вот
такую строку в <tt>~/.mailcap</tt>:
<pre>text/html; lynx -force_html %s; needsterminal;</pre>
<a name="questionmarks"></a>
<h3>
Mutt изображает акцентированные символы вопросительными знаками.</h3>
Mutt спрашивает вашу системную C-библиотеку о том, является символ печатаемым
или нет (что зависит от установок локали). Вы можете изменить это, установив корректное значение для переменной среды <tt>LC_TYPE</tt>,
читайте для этого соответствующую документацию. В настроках моей локали
указано <tt>de_DE</tt> (<tt>de</tt> -- это ISO-код страны для Германии, попробуйте здесь
указать имя домена первого уровня вашей страны).<a name="msattach"></a>
<h3>
Я получаю прикрепления, содержащие файлы в формате Word, Excel, RTF и т.д.</h3>
Помимо обучения пользователей Windows не использовать настолько ограниченные (Windows
only) технологии, вы можете ковертировать прикрепления, используя <a href="http://www.sun.com/staroffice">StarOffice</a>,
<a href="http://www.abisource.com/">Abiword</a>
или <a href="http://www.winfield.demon.nl/">Antiword</a>. Существует множество
других конверторов, ищите их на <a href="http://www.freshmeat.net/">Freshmeat</a>
или <a href="http://www.google.com/">Google</a>. (<i>Наиболее подходящим на данный момент мне кажется <a href="http://www.fe.msk.ru/%7Evitus/catdoc">catdoc</a>
-- Прим.ред.</i>)<p><a name="mailfollowupto"></a>
</p><h3>
Как я могу поменять заголовок "Mail-Followup-To"?</h3>
Просто установите переменную edit_headers (или ее синоним edit_hdrs) и получите возможность
редактировать заголовки вашего сообщения на протяжении всего времени,
пока вы редактируете текст сообщения:
<br>
<br><tt> :set edit_headers</tt>
<p><a name="maildir"></a>
</p><h3>
Я использую почтовые ящики формата Maildir и все сообщения имеют нулевую
длину!</h3>
Это потому, что заголовки писем не содержат поле "<tt>Lines:</tt>". Вы можете воспользоваться
<tt>procmail</tt> для того, чтобы исправить это (с любезного разрешения
Liviu Daia и Alex Shnitman, которые продолжают делать этот пример всё
короче и короче):
<pre>:0 Bfh<br>* H ?? !^Lines:<br>* -1^0<br>* 1^1 ^.*$<br>| formail -A "Lines: $="</pre>
Как заметил Chris Pinard, этот приём можно использовать для того, чтобы
сохранять почту в почтовом ящике формата Maildir -- почтового
формата, разработанного специально для <tt>qmail</tt>. Последние версии <tt>procmail </tt>имеют
встроенную поддержку работы с таким форматов почтовых ящиков или же вы можете
воспользоваться программой <a href="http://www.nb.net/%7Elbudney/linux/software/safecat.html">safecat</a>
или любой другой эквивалентной.
<p><a name="no-color"></a>
</p><h3>
Цвет не работает. Весь шрифт одинаковый.</h3>

<ol>
<li>
Вы используете <a href="ftp://ftp.fu-berlin.de/pub/gnu/screen/">screen</a>
версии 3.7.1 или меньше? Тогда вы должны сделать апгрейд до версий старше
3.7.1.</li>

<li>
Ваш терминал поддерживает цвета?</li>

<li>
Переменная среды <tt>$TERM</tt> выставлена корректно? Некоторые пользователи
всегда выставляют значение <tt>$TERM</tt> в <tt>vt100</tt>. Попробуйте
установить его в <tt>xterm</tt>, <tt>xterm-color</tt> или <tt>rxvt</tt>
на системах с последними версиями <tt>termcap</tt>.</li>

<li>
Вы дейстительно настроили работу с цветом? ;-)</li>

<li>
Если вы используете Mutt с поддержкой S-Lang, то попробуйте присвоить перменной
среды <tt>COLORTERM </tt>абсолютно любое значение (<tt>zsh</tt>/<tt>bash</tt>: <tt>export COLORTERM=foo</tt>).</li>
</ol>
Если всё равно не работает, то выполните следующие команды:
<pre>$ mkdir ~/.terminfo/<br>$ mkdir ~/.terminfo/v<br>$ mkdir ~/.terminfo/x</pre>
Сохраните <a href="http://www.fefe.de/muttfaq/vt102-c">этот файл как ~/.terminfo/v/vt102-c</a>
.
<br>Сохраните <a href="http://www.fefe.de/muttfaq/xterm-color">этот файл
как ~/.terminfo/x/xterm-color</a> .
<pre>$ export TERMINFO=~/.terminfo; export TERM=xterm-color;<br>$ mutt</pre>
<a name="wrong-from"></a>
<h3>
Когда я отправляю почту, в поле "From:" указывается неправильный адрес!</h3>
Первые версии Mutt требовали перекомпиляции для разных наборов опций. Теперь
вы можете настраивать опции в файле <tt>.muttrc</tt> (или, что предпочтительней,
в системном <tt>muttrc</tt>)!
<ul>
<li>
Если вы знаете, что ваш MTA (<tt>sendmail</tt>, <tt>qmail</tt>) изменяет содержимое этого поля корректно, т.е.
конвертирует значение "<tt>From:</tt> me" в "<tt>From: me@isp.com</tt>", то пропишите в файле
<tt>.muttrc</tt> строчку <tt>set nouse_domain</tt>.</li>

<li>
Если ваш MTA генерирует правильное поле "<tt>From:</tt>", то пропишите строку <tt>set
nouse_from</tt> в файле <tt>.muttrc</tt>.</li>

<li>
Если ваш MTA генерирует ошибочные адреса и Mutt генерирует неправильные
домены в поле "<tt>From:</tt>", то пропишите в файле <tt>.muttrc</tt> строку
<tt>set
hostname="isp.com"</tt></li>

<li>
Используйте в <tt>.muttrc</tt> команду <tt>my_hdr From: Real Name</tt></li>
</ul>
<a name="SMTP"></a>
<h3>
Могу ли я отправлять почту из Mutt, испольуя SMTP-сервер, как это делает
Pine или (укажите здесь ваш любимый почтовый клиент под Windows)?</h3>

<div align="Right"><font size="-1">отвечает <a href="mailto:Mikko.Hanninen@iki.fi">Mikko
HДnninen</a></font></div>Нет. Mutt -- это <i>MUA </i>(Mail User Agent), а не MTA (Mail Transport
Agent). Другие программы включают в себя функции MTA, но Mutt создан по
принципу "для каждой задачи отдельный инструмент" вместо того, чтобы
создавать гигантские программы, которые выполняют всё. Короче, это не его
работа -- доставлять почту SMTP-серверу.
<p>Если в вашей системе не установлен скофигурированный MTA (такой как
<tt>sendmail</tt>, <tt>qmail </tt>или <tt>Postfix</tt>) и вы нуждаетесь только в отправке почты на SMTP-сервер, то вы
можете установить программу sSMTP (<tt><a href="ftp://metalab.unc.edu/pub/Linux/system/mail/mta/">ftp://metalab.unc.edu/pub/Linux/system/mail/mta/)</a></tt>.
sSMTP прост в настройке и очень маленький. Кроме этого вы можете попробовать
другую программу nullmailer (<tt><a href="http://www.em.ca/%7Ebruceg/nullmailer/">http://www.em.ca/~bruceg/nullmailer/</a></tt>).
<tt>nullmailer </tt>может откладывать почту в очередь в том случае, если SMTP-сервер
недоступен и попытаться это сделать позже.
</p><p>О других MTA, альтернативах <tt>sendmail</tt>, читайте в разделе "Other Programs"
на страничке <a href="http://www.mutt.org/links.html">"Links"</a> сайта
Mutt. <a name="quotesig"></a>
</p><h3>
Как я могу заставить Mutt не цитировать сигнатуры (цифровые подписи)?</h3>
Воспользуйтесь неофициальным патчем, который поддерживает
<a href="mailto:sec@42.org">Stefan
'Sec' Zehl</a>. Его вы можете скачать с <a href="http://www.42.org/%7Esec/mutt/">http://www.42.org/~sec/mutt/</a>.
<br>Предлагаемый метод говорит, что делать вашему редактору. К примеру,
используя <a href="http://www.vim.org/">VIM editor</a>, вы должны поместить
следующие строки в файл <tt>.vimrc</tt>:
<pre>au BufRead /tmp/mutt* normal :g/^&gt; -- $/,/^$/-1d^M/^$^M^L</pre>
Другое решение предлагает <a href="mailto:mm@ndh.net">Markus Muss</a>:
<pre>#!/bin/sh<br>#<br># sigkiller: delete last foreign signatur when quoting mails<br># (foreign dashes = "&gt; -- " or "&gt; --"<br>#<br># Markus Muss <br>#<br>awk '{if ($0 ~ /^&gt; -- ?$/) {<br> while ($0 !~ /^-- $/) {<br> getline<br> }<br> print " " &gt; OUTFILE<br> }<br> print $0 &gt; OUTFILE<br> }' OUTFILE=$1.out $1<br>mv $1.out $1</pre>совместно с
<pre>set editor="sigkiller %s; joe -nobackups +\`awk '/^$/ {print i+2; exit} {i++}' %s\` -wordwrap -rmargin 70 %s</pre>
<a name="aliaslist"></a>
<h3>
Как я могу просмотреть список псевдонимов (алиасов)?</h3>

<div align="Right"><font size="-1">отвечает <a href="mailto:Mikko.Hanninen@iki.fi">Mikko
HДnninen</a></font></div>
Нажмите клавишу табуляции, когда будете находиться в поле "<tt>To:</tt>" или "<tt>Cc:</tt>". <a name="cancelprompt"></a>
<h3>
Я случайно ввёл не то, что нужно, а Ctrl-C или Esc не работает! Помогите!</h3>
Используйте Ctrl-G. Читайте документацию.Там описано множество часто используемых
и неочевидныхх клавиш и функций. Этот FAQ не содержит список всех используемых
клавиш, вы <b><i>должны</i></b> читать документацию. <a name="threading"></a>
<h3>
Иногда Mutt показывает дерево дискуссий со здвёздочками! Почему?</h3>
Обычно дерево дискуссий выглядит вот так: <tt>+-&gt;</tt>. Но иногда, и
вот так: <tt>*-&gt;</tt>. Разница заключается в том, что в первом случае это
настоящая дискуссия, во втором -- псевдодискуссия. Заголовки почтовых сообщений
содержат строки, которые идентифицируют их при переписке. Но некоторое
ПО, занимающееся почтовыми рассылками, удаляет эту информацию из
заголовков, поэтому Mutt не может корректно распознать принадлежность письма
к дискуссии. Если два письма имеют одинаковые темы, то Mutt рассматривает
их как псевдодискуссию и отображает с символами "*". Это может группировать
несвязанные между собой сообщения, но большинство пользователей считают,
что это к лучшему. Если же вы не желаете использовать псевдодискуссии,
то добавьте строку <b>set strict_threads</b> в файл <tt>.muttrc</tt>. Вы можете
это сделать и для каждой папки отдельно при помощи <b>folder-hook</b>.
<p><a name="tmp_mnt"></a>
</p><h3>
<tt>mutt -f =foo</tt> показывает <tt>/tmp_mnt/home/luser/Mail/foo</tt>
как имя папки</h3>
Это проблема SunOS 4. Решение: установите переменную окружения<tt> HOME</tt> в
<tt>/tmp_mnt$HOME</tt>. <a name="background-color"></a>
<h3>
Почему Mutt не использует цвет фона моего терминала?</h3>
Теперь Mutt делает это при помощи S-Lang и с ncurses версии 4.1 или выше.
<br>Если вы используете <tt>rxvt</tt>, то можете воспользоваться фоновыми рисунками.
Смотрите скришоты на <a href="http://www.math.fu-berlin.de/%7Ekesim/mutt/">http://www.math.fu-berlin.de/~kesim/mutt/</a>.
<p><a name="IMAP"></a>
</p><h3>
Я хотел бы получать мою почту через IMAP!</h3>
Mutt теперь имеет поддержку работы с IMAP. Сделайте апгрейд до последней
версии и перед компиляцией укажите в следующие ключи для конфигурации Mutt:
<tt>--enable-imap</tt>
и, пожалуй, <tt>--with-ssl,</tt> если вы планируете использовать IMAP
поверх OpenSSL.
<p>Настройте ваш спул-файл (spoolfile) на "<tt>{mailhost/ssl}INBOX</tt>
" для доступа к вашей почте (замените <tt>mailhost </tt>на имя или ip-адрес IMAP-сервера
и пропустите ключ "<tt>/ssl</tt>", если вы не планируете использовать шифрование). INBOX
-- это каноническое имя почтового спула на IMAP. Используя IMAP, вы
можете иметь больше чем одну почтовую папку и получать к ней доступ, используя, например,
для папки foo: "<tt>{mailhost/ssl}INBOX/foo".</tt>
</p><p><i><u> Then you simply set your spoolfile to "<tt>{mailhost/ssl}INBOX</tt>
" to access your email (replace mailhost with the name or IP of your IMAP
server and omit the "/ssl" if you don't have SSL support). INBOX is the
canonical name for your mail spool via IMAP. With IMAP, you can have more
than one mail folder and access them with "<tt>{mailhost/ssl}INBOX/foo</tt>
with the name foo.</u></i><a name="cursor-keys"></a>
</p><h3>
Я опять получил сообщение об ошибке 'key not bound', когда использовал
клавиши управления курсором</h3>
Есть две возможности. Первая -- ваша база данных <tt>terminfo</tt>/<tt>termcap </tt>разрушена
или содержит ошибки в разделах управления курсором, поэтому обновите её
на более новую. Вы можете взять её на <a href="http://tuxedo.org/%7Eesr/terminfo/">http://tuxedo.org/terminfo/</a>
-- это часть дистрибутива <tt>ncurses</tt>, поэтому не забудьте обновить и библиотеки
<tt>ncurses</tt>. Вторая -- вы используете очень медленный модем или ваша
линия имеет высокий уровень шумов и поэтому последний байт из последовательности
генерируемых при нажатии клавиши приходит слишком поздно (после тайм-аута).
В этом случае, если вы используете S-Lang, попробуйте прописать <tt>ESCDELAY=300</tt> в файле <tt>main.c</tt> и перекомпилировать Mutt.
<p><a name="convert-elm-aliases"></a>
</p><h3>
Я хотел бы перейти с ELM на Mutt, но не хочу потерять свои псевдонимы!</h3>
Не надо бояться, есть <a href="http://www.fefe.de/muttfaq/elm-aliases">небольшой
nawk-скрипт</a> от <a href="mailto:afx@ibm.de">afx@ibm.de</a>, который
конвертирует псевдонимы ELM.
<p><a name="pgppass"></a>
</p><h3>
Я ввёл неправильную кодовую фразу для PGP и Mutt не предупредил об этом!</h3>
Проблема в том, что не все версии PGP возвращают корректно код завершения
процесса. Поэтому у Mutt есть команда <tt>forget-passphrase,</tt> которая,
если вы ввели неправильную кодовую фразу, позволит вам ввести её снова.
По умолчанию, комбинация комбинация клавиш для этой команды -- Ctrl-F.
<p><a name="cursesinclude"></a>
</p><h3>
Скрипт configure не иожет найти файл <tt>ncurses.h</tt> в каталоге <tt>/foo/bar/include/ncurses</tt>!</h3>
Попробуйте так: <tt>./configure --with-curses=/foo/bar</tt>. Кстати, последние
версии <tt>ncurses </tt>не имеют файла <tt>ncurses.h</tt>, только <tt>curses.h</tt>.</blockquote>
<a name="dupes"></a>
<h3>
Я использую Mutt с <tt>qmail </tt>и все мои сообщения приходят дважды!</h3>

<blockquote>Некоторые люди используют формат вызова <tt>sendmail</tt>, взятый из
<tt>qmail</tt><tt> </tt>FAQ и прописали его в <tt>.muttrc</tt>. Уберите эту строку.</blockquote>

<hr width="60%" size="3" noshade="">
<p><a name="else"></a><b><font size="+2">Д</font>РУГИЕ ВОПРОСЫ</b>
<br><a name="mutt-vs-me"></a>
</p><h3>
Я слышал, что есть редактор, который называется Mutt editor...?</h3>

<blockquote>Обе программы называются похоже, но никакой связи между ними
нет. К вашему
сведению, оба автора знают о проекте другого, но это не вызывает у них
никаких проблем.</blockquote>
<a name="windows"></a>
<h3>
Когда Mutt будет портирован под Windows?</h3>

<blockquote>Mutt может быть откомпилирован с <a href="http://www.cygwin.org/">cygwin</a>.
Кто-то сделал порт, который вы можете найтиd <a href="https://sourceforge.net/projects/unixmail-w32/">на
Sourceforge</a>. (Спасибо Olaf Foellinger и Wilfried Goesgens).
<br> </blockquote>

</body></html>
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin