exim4 kodowanie wiadomości

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Pablik
Posty: 78
Rejestracja: 12 października 2010, 15:26

exim4 kodowanie wiadomości

Post autor: Pablik »

Witam, posiadam skonfigurowany serwer poczty exim4 i mam problem z odczytywaniem niekutych znaków w wiadomości.
Oto część otrzymanej wiadomości

Kod: Zaznacz cały

Br=E4uckenstra=DFe - Bellmerei
58511 L=FCdenscheid
Gdzie powinna wyglądać tak:

Kod: Zaznacz cały

Bräuckenstraße - Bellmerei
58511 Lüdenscheid
Po zawartości wiadomości, wnioskuje że kodowanie jest w "iso-8859-1"

Kod: Zaznacz cały

Content-Type: text/plain; charset="iso-8859-1"


Po sprawdzeniu pliku w którym zapisana jest wiadomość, wywala mi że jest w ASCII

Kod: Zaznacz cały

root@TestServer:/home/sms#enca -i conv
ASCII
Chciałem skonwertować ją na UTF-8, ale nic to nie pomogło:

Kod: Zaznacz cały

root@TestServer:/home/sms# enca -i conv
ASCII
root@TestServer:/home/sms# iconv -f ASCII -t UTF-8 conv >> conv2
root@TestServer:/home/sms# enca -i conv2
ASCII
Czy ktoś ma jakiś pomysł ??
Awatar użytkownika
dedito
Moderator
Posty: 3512
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: exim4 kodowanie wiadomości

Post autor: dedito »

To raczej problem klienta pocztowego, którego używasz.
Pablik
Posty: 78
Rejestracja: 12 października 2010, 15:26

Re: exim4 kodowanie wiadomości

Post autor: Pablik »

clienta ?? masz na myśli serwer exim4 czy clienta z którego wiadomość została wysłana ??

Moderacja: czemu mają służyć podwójne pytajniki?
Awatar użytkownika
dedito
Moderator
Posty: 3512
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: exim4 kodowanie wiadomości

Post autor: dedito »

Klienta pocztowego, którego używasz do odczytywania wiadomości.
Pablik
Posty: 78
Rejestracja: 12 października 2010, 15:26

Re: exim4 kodowanie wiadomości

Post autor: Pablik »

Jak już wspomniałem jak serwer poczty stoi exim4 a odczytuje wiadomości za pomocą vim'a, ponieważ wiadomości są w /home/user/Mail/new
Awatar użytkownika
dedito
Moderator
Posty: 3512
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: exim4 kodowanie wiadomości

Post autor: dedito »

To nie odczytuj za pomocą vim'a tylko czegoś innego, przykładowo Thunderbirda.
Klientów masz do wyboru do koloru.

A jak już zmieniasz kodowanie to rób to inaczej:

Kod: Zaznacz cały

iconv -f ISO-8859-1 -t UTF-8 plik.wejsciowy -o plik.wyjsciowy
W samym vim też możesz ustawić domyślne kodowanie:

Kod: Zaznacz cały

set fencs=iso-8859-1
lub zmienić w trakcie czytania:

Kod: Zaznacz cały

:e ++enc=iso-8859-1
lub w trakcie wywołania pliku:

Kod: Zaznacz cały

vim --cmd "set encoding=iso-8859-1" plik.txt
ODPOWIEDZ