Ключевые слова: rus, mail, mutt, patch, (найти похожие документы)
_ RU.UNIX (2:5077/15.22) _____________________________________________ RU.UNIX _
From : Alex G Chechelnitsky 2:5036/1 30 Aug 99 07:42:52
Subj : Mutt, в заголовке кириллица
________________________________________________________________________________
Hi!
Yuri Khachaturian <Yuri.Khachaturian@f975.n5020.z2.fidonet.org> wrote:
YK> Поставил Mutt. Только никак не пойму как в нем сделать чтобы сабж по
YK> русски писался. Все в MIME кодируется и с другой стороны (по фидо)
YK> нечитаемо.
Способ номер 1 (для ленивых): Hе использовать в заголовке кириллицу.
Способ номер 2 (для меня наиболее приемлемый): Отпатчить mutt:
if (!env->message_id)
env->message_id = mutt_gen_msgid ();
-- cut --
Этот патч для версии 0.95.4i, думаю, подойдет и для последующих
версий (рекомендуется иметь под рукой небольшой напильник).
После чего в конфигурационный файл (системный или конкретного пользователя)
можно добавить следующие строчки (отредактировать по вкусу):
-- cut --
#
# rfc2047 - нестандартная, но часто необходимая переменная. Могу поделиться
# патчем, если кому надо
#
send-hook . set rfc2047
send-hook stu.lipetsk.(ru|su)$ unset rfc2047
send-hook n(44|45|46|47|49|50|51)[0-9]{1,2}.z2.fidonet.org$ unset rfc2047
#
# Макросы
#
macro compose g ":toggle rfc2047r:set ?rfc2047r"
macro compose v ":set ?rfc2047r"
-- cut --
Переменная rfc2047 включает (если она is set - по умолчанию) или выключает
(если она is unset) кодирование всех заголовков (не только Subject:). Первый
send-hook устанавливают переменную для всех адресов. Два последующих
сбрасывают ее, если _хотя бы один_ из адресов получателей соответствует
regexp'у. Send-hook'и отрабатываются в порядки их появления в
конфигурационных файлах
Макросы позволяют перед отправкой письма (в меню compose) убедиться, что
переменная выставлена правильно ('v') и, в случае необходимости, изменить
ее значение ('g').
Способ номер 3 (для сильных духом): Поругаться с автором гэйта, потыкать
его носом в RFC, согласно которому кодирование заголовков совсем даже и не
бага, а самая настоящая фича, которую всякому уважающему себя гэйту надо
бы поддерживать. Есть, правда, опасность, что автор тоже окажется сильным
духом. ;-)
P.S. Я слышал, что в FidoNet'е три минуса подряд, иногда превращаются
в два минуса с плюсом посередине - патч может слегка покорежиться.
--
Александр Г. Чечельницкий
"Hаносить пользу, пpичинять добpо, подвеpгать ласке!"
--- ifmail v.2.14dev3
* Origin: Refrigerator Plant STINOL (2:5036/1@fidonet)
365 Прочтений • [Mutt, в заголовке кириллица (rus mail mutt patch)] [08.05.2012] [Комментариев: 0]