Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Mutt (Unix)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

alyent



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сорри за дубли. Прокся наверное глюканула.

Всего записей: 1087 | Зарегистр. 09-03-2002 | Отправлено: 04:15 14-01-2003 | Исправлено: alyent, 07:16 14-01-2003
Korshikov_Andrey

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как правильно отправлять письма с русскими символами в теле и заголовках?
 
Собрал под Cygwin из исходников текущую версию, пробую

Код:
echo "BODY тест" | /usr/local/bin/mutt -s "Тема письма" -x mail1@gmail.com  

при этом в ~/.muttrc

Код:
my_hdr Organization: Системный администратор
set realname="Коршиков Андрей"
set send_charset="windows-1251"
set sendmail="/usr/local/bin/msmtp"  

(пробовал set use_8bitmime=yes - не помогает)
 
в ~/sent сваливается

Код:
From mail2@gmail.com Fri Aug  8 18:18:26 2008
Date: Fri, 8 Aug 2008 18:18:26 +0700
From: =?unknown-8bit?B?yu7w+Ojq7uIgwO3k8OXp?= <mail2@gmail.com>
To: mail1@gmail.com
Subject: =?unknown-8bit?B?0uXs4CDv6PH87OA=?=
Message-ID: <20080808111826.GA4712@233-01.oat.ru>
MIME-Version: 1.0
Content-Type: text/plain; charset=unknown-8bit
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Organization: =?unknown-8bit?B?0ejx8uXs7fvpIODk7Ojt6PHy?=
    =?unknown-8bit?B?8ODy7vA=?=
User-Agent: Mutt/1.5.18 (2008-05-17)
Status: RO
Content-Length: 10
Lines: 1
 
BODY тест

 
Если смотреть через Гугловский веб-интерфейс, то русские символы (имя, организация, слово "тест" в теле письма) отображаются кракозябрами, если это письмо получить Thunderbird'ом, то русские символы отображаются черными ромбиками.
 
Что я делаю неправильно? (И, кстати, почему в ~/sent charset=unknown-8bit, если в ~/.muttrc есть set send_charset="windows-1251"? Если русских символов в тело письма не помещать, то charset остается windows-1251.)
 

Код:
$ /usr/local/bin/mutt -v
Mutt 1.5.18 (2008-05-17)
Copyright (C) 1996-2008 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.
 
System: CYGWIN_NT-5.2 1.5.25(0.156/4/2) (i686)
ncurses: ncurses 5.5.20061104 (compiled with 5.5)
libiconv: 1.11
libidn: 1.8 (compiled with 1.8)
Compile options:
-DOMAIN
-DEBUG
-HOMESPOOL  -USE_SETGID  -USE_DOTLOCK  -DL_STANDALONE  
+USE_FCNTL  -USE_FLOCK    
-USE_POP  -USE_IMAP  +USE_SMTP  -USE_GSS  -USE_SSL_OPENSSL  +USE_SSL_GNUTLS  -USE_SASL  -HAVE_GETADDRINFO  
+HAVE_REGCOMP  -USE_GNU_REGEX  
+HAVE_COLOR  +HAVE_START_COLOR  +HAVE_TYPEAHEAD  +HAVE_BKGDSET  
+HAVE_CURS_SET  +HAVE_META  +HAVE_RESIZETERM  
+CRYPT_BACKEND_CLASSIC_PGP  +CRYPT_BACKEND_CLASSIC_SMIME  -CRYPT_BACKEND_GPGME  
-EXACT_ADDRESS  -SUN_ATTACHMENT  
+ENABLE_NLS  -LOCALES_HACK  +HAVE_WC_FUNCS  +HAVE_LANGINFO_CODESET  +HAVE_LANGINFO_YESEXPR  
+HAVE_ICONV  -ICONV_NONTRANS  +HAVE_LIBIDN  +HAVE_GETSID  -USE_HCACHE  
-ISPELL
SENDMAIL="/usr/sbin/sendmail"
MAILPATH="/var/spool/mail"
PKGDATADIR="/usr/local/share/mutt"
SYSCONFDIR="/usr/local/etc"
EXECSHELL="/bin/sh"
-MIXMASTER
To contact the developers, please mail to <mutt-dev@mutt.org>.
To report a bug, please visit http://bugs.mutt.org/.

 
Добавлено:
Разобрался. RTFM как всегда рулит В ~/.muttrc нужна строчка
 
set charset="windows-1251"
#
# Name: charset
# Type: string
# Default: ""
#  
#  
# Character set your terminal uses to display and enter textual data.
# It is also the fallback for $send_charset.
 
Не обратил внимание на слова "and enter..." и думал, что send_charset будет достаточно.

Всего записей: 30 | Зарегистр. 24-08-2004 | Отправлено: 15:27 08-08-2008 | Исправлено: Korshikov_Andrey, 15:30 08-08-2008
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Программы » Mutt (Unix)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru