From: Peter V. <pv...@we...> - 2013-08-13 21:22:46
|
Hello, On 13.08.2013 10:07, Paul Lesniewski wrote: > Further replies should go back on-list and in-line if you don't mind. I apologize for sending you a private message. I was a bit afraid to post raw messages to the email list. >> I am attaching two messages one which is rendered correctly when viewed in >> squirrel mail and the other which only contains spaces where text should >> appear. Even its subject when viewed in the inbox listing is not displayed >> at all. This is how this behaves for all messages which are not UTF-8 >> encoded. > Looks like the problem email has quoted-printable content in > iso-8859-2, which is what that patch/tracker is for. > >> Can you please suggest on how to properly install a version you are >> recommending to test? Currently I am just using default debian package. Can >> I just extract recent 1.4.23 SVN snapshot, apply the patch over it using >> patch command and then create another /alias in apache to point to it? > Exactly. You can also apply the patch by hand by looking at the lines > to be added/removed. You also don't need to change your web server > configuration -- just put the test version in a parallel directory and > access it directly. Your configuration file should be fine if you use > the same one for both versions. > > Note that the patch isn't a perfect solution, but does at least solve > the problem of having nothing at all show up. Thank you verry much for the prompt response. Your estimation was correct the patch you recommended to apply appears to solve my issue. Now I can use utf-8 languages in squirrel mail no mather how the received messages are encoded. I have verified this by using slovak and czech squirrel mail languages. Thank you verry much once again for great work and great support. > >> On 12.08.2013 20:42, Paul Lesniewski wrote: >>> On Wed, Aug 7, 2013 at 9:17 AM, Peter Vágner <pv...@we...> >>> wrote: >>>> Hello, >>>> I am on debian wheezy and. I have set squirrelmail to english with >>>> default >>>> character set iso-8859-1. It works fine. However when I login to >>>> squirrelmail, change the squirrelmail language to something else handling >>>> of >>>> emails breaks. For example many of my users are likelly to use slovak >>>> language which sets squirrelmail language to slovak and encoding to >>>> utf-8. >>>> After changing squirrelmail language to slovak I am unable to read >>>> messages, >>>> display names and other fields when there are some non ascii characters >>>> inside and the email is not utf-8 encoded. It appears as the field where >>>> such content should appears becomes blank. Usually emails contain both >>>> text >>>> only and html parts. This happens after I change to any language where >>>> corresponding character set is utf-8. >>> Thanks for the detailed report. Can you please provide a sample >>> message? You are using version 1.4.23-SVN - a *recent* snapshot? If >>> so, can you try with the following patch on top of the snapshot? >>> >>> >>> http://sourceforge.net/p/squirrelmail/bugs/_discuss/thread/feebafb3/4a28/attachment/quoted_printable_fix-1.4.x-version_2.diff >>> >>>> Below are some details. >>>> >>>> >>>> Packages: >>>> postfix 2.9.6-2 amd64 >>>> dovecot-imapd 1:2.1.7-7 amd64 >>>> apache2 2.2.22-13 amd64 >>>> php5 5.4.4-14+deb all >>>> squirrelmail 2:1.4.23~svn all >>>> squirrelmail-locales 1.4.18-20090 all >>>> squirrelmail-viewashtml 3.8-3 all >>>> >>>> # locale -a >>>> C >>>> C.UTF-8 >>>> POSIX >>>> en_US.utf8 >>>> sk_SK >>>> sk_SK.cp1250 >>>> sk_SK.iso88592 >>>> sk_SK.utf8 >>>> slovak >>>> >>>> >>>> # squirrelmail configuration >>>> $squirrelmail_default_language = 'en_US'; >>>> $default_charset = 'iso-8859-1'; >>>> $lossy_encoding = true; >>>> $imap_server_type = 'dovecot'; >>>> $allow_charset_search = true; >>>> >>>> phpinfo attached. >>>> >>>> Squirrelmail configtest.php output >>>> SquirrelMail version: 1.4.23 [SVN] >>>> Config file version: 1.4.0 >>>> Config file last modified: 07 August 2013 13:23:46 >>>> Checking PHP configuration... >>>> PHP version 5.4.4-14+deb7u3 OK. >>>> Running as root(0) / root(0) >>>> display_errors: >>>> error_reporting: 22527 >>>> variables_order OK: GPCS. >>>> PHP extensions OK. Dynamic loading is disabled. >>>> Checking paths... >>>> Data dir OK. >>>> Attachment dir OK. >>>> Plugins OK. >>>> Themes OK. >>>> Default language OK. >>>> Base URL detected as: (location base autodetected) >>>> Checking outgoing mail service.... >>>> SMTP server OK (220 web3.mydomain.com ESMTP Postfix (Debian/GNU)) >>>> Checking IMAP service.... >>>> IMAP server ready (* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR >>>> LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Dovecot >>>> ready.) >>>> Capabilities: * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR >>>> LOGIN-REFERRALS ID >>>> ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN >>>> Checking internationalization (i18n) settings... >>>> gettext - Gettext functions are available. On some systems you must >>>> have appropriate system locales compiled. >>>> mbstring - Mbstring functions are available. >>>> recode - Recode functions are available. >>>> iconv - Iconv functions are available. >>>> timezone - Webmail users can change their time zone settings. >>>> Checking database functions... >>>> not using database functionality. >> > > |