LINUX.ORG.RU

mutt ломает кодировку

 ,


0

2

Использую Mageia release 6 (Official) for x86_64
Поставил для почты mutt, но он почему-то «ломает» кодировку
Т.е. отправляю «Привет» в теле письма, а приходит "????????". Выставление кодировки не помогает, если прикрепить текстовой файл, то там он тоже ломает кодировку

set charset = utf8
set send_charset = utf8
set assume_charset = utf8
В первый раз сталкиваюсь с таким безобразием, есть у кого-нибудь идеи, как это лечится Версия mutt

★★

set allow_8bit = yes
set assumed_charset = "utf-8:cp1251:iso-8859-5:koi8-r"
set charset = "utf-8"
set send_charset = "utf-8"

Подобному конфигу уже много лет, УМВР, пробуй.

mord0d ★★★★★
()
Ответ на: комментарий от TomBOY

А у меня этот же самый mutt нормально отправил.

$ rpm -q mutt
mutt-1.10.1-1.1.mga6
Только я отправлял через msmtp.
$ grep msmtp ~/.muttrc
set sendmail="/usr/bin/msmtp"

saahriktu ★★★★★
()
Ответ на: комментарий от saahriktu

С отображением проблем нет.

                                                                           
LANG=ru_RU.UTF-8                                                                                                              
LC_CTYPE="ru_RU.UTF-8"                                                                                                        
LC_NUMERIC="ru_RU.UTF-8"                                                                                                      
LC_TIME="ru_RU.UTF-8"                                                                                                         
LC_COLLATE="ru_RU.UTF-8"                                                                                                      
LC_MONETARY="ru_RU.UTF-8"                                                                                                     
LC_MESSAGES="ru_RU.UTF-8"                                                                                                     
LC_PAPER="ru_RU.UTF-8"                                                                                                        
LC_NAME="ru_RU.UTF-8"                                                                                                         
LC_ADDRESS="ru_RU.UTF-8"                                                                                                      
LC_TELEPHONE="ru_RU.UTF-8"                                                                                                    
LC_MEASUREMENT="ru_RU.UTF-8"                                                                                                  
LC_IDENTIFICATION="ru_RU.UTF-8"                                                                                               
LC_ALL=

TomBOY ★★
() автор топика
Ответ на: комментарий от mord0d

Также для IMAP4/POP3 рекомендую посмотреть на следующие утилиты: getmail, fetchmail, imapsync, isync, offlineimap.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

Как раз дотепал, что msmtp ломает Пример

cat mutt.txt | msmtp jesin@lol.com
From: Jesin <jesin@lol.com>
To: Bob  <jesin@lol.com>
Subject: Hello World

Email. sent.
using MSMTP.
Проверка.
.
Слово Проверка все в знаках вопроса

Email. sent. using MSMTP. ????????????????.

TomBOY ★★
() автор топика
Последнее исправление: TomBOY (всего исправлений: 1)
Ответ на: комментарий от saahriktu
.msmtprc 
defaults                                                                                                                      
auth           on                                                                                                             
tls            on                                                                                                             
tls_trust_file /etc/pki/tls/certs/ca-bundle.crt                                                                               
logfile        ~/.msmtp.log                                                                                                   
                                                                                                                              
                                                                                                                              
account lol                                                                                                                 
host smtp.mail.lol.com                                                                                                      
port 587                                                                                                                  
from   jesin@lol.com                                                                                            
user   jesin@lol.com                                                                                            
passwordeval "gpg --quiet --for-your-eyes-only --no-tty --decrypt ~/mutt/lol.gpg"                                           
                                                                       
account default : lol

TomBOY ★★
() автор топика
Последнее исправление: TomBOY (всего исправлений: 1)
Ответ на: комментарий от TomBOY

Email. sent. using MSMTP. ????????????????.

Что с кодировкой?

mord0d ★★★★★
()
Ответ на: комментарий от saahriktu

Неправильно настроен msmtp?

Там нечего настраивать в плане кодировки. msmtp вообще реэнкодом не занимается, так что что-то с локалью (не[до]настроено или настроено криво).

mord0d ★★★★★
()
Ответ на: комментарий от mord0d
msmtp --debug
--> MAIL FROM:<Jesin@lol.com>
--> RCPT TO:<Jesin@lol.com>
--> DATA
<-- 250 2.1.0 Sender <Jesin@lol.com> OK
<-- 250 2.1.5 Recipient <Jesin@lol.com> OK
<-- 354 Ok Send data ending with <CRLF>.<CRLF>
--> Date: Sat, 04 May 2019 11:26:21 +0300
--> From: Jesin <Jesin@lol.com>
--> To: Bob  <Jesin@lol.com>
--> Subject: Hello World
--> MIME-Version: 1.0
--> Content-Type: text/plain
--> Content-Transfer-Encoding: 8bit
--> Organization: Private
--> 
--> 
--> Email. sent.
--> using MSMTP.
--> Проверка.
--> ..
--> .
<-- 250 OK , completed
--> QUIT
<-- 221 Service Closing transmission

Отсылает нормально вроде. Может на сервере msmtp не понимают

TomBOY ★★
() автор топика

Короче. Всё у меня работает, просто на серваке решили дескриминировать text/plain в пользу quoted-printable. Вот такие пироги с котятами.

TomBOY ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.