From: Nils O. B. B. <nil...@hi...> - 2009-03-20 12:22:48
|
I've got several servers running Debian Etch with Squirrelmail 1.4.17 installed from tar archive where Squirrelmail shows some strange behaviour. When users receive email with attachments and click forward and then "send" or "save as draft", the attachments sometimes disappears. I've managed to reproduce the error with one email I found containing pdf files with the Norwegian characters æ,ø and å. When viewing this email, everything looks ok (filenames and all) but when I click forward, the norwegian characters in the filename is replaced with ? Message details says quoted printable on the message and base64 for the attachments. Sending and receiving attachments containing æ,ø or å in the filename, from and to an account on these installations is no problem. I've tested with Squirrelmail 1.4.11 and everything worked ok with the same email, so I think it might have something to do with the change from iso8859-1 to utf-8 in Norwegian Bokmål Software: Debian Etch, Squirrelmail 1.4.17 PHP 5.2.0-8+etch13, Apache2 2.2.3-4+etch6, uw-imapd 2002edebian1-13.1+etch1 Tested with Firefox 3.0.7, IE 7.0.6001.18000 No proxies or load balancing SquirrelMail configtest: SquirrelMail version: 1.4.17 Config file version: 1.4.0 Config file last modified: 20 March 2009 12:50:39 Checking PHP configuration... PHP version 5.2.0-8+etch13 OK. display_errors: error_reporting: 6135 variables_order OK: EGPCS. PHP extensions OK. Dynamic loading is enabled. Checking paths... Data dir OK. Attachment dir OK. Plugins OK. Themes OK. Default language OK. Base URL detected as: https://mail.xxx.xxx.xxx/ny/src (location base autodetected) Checking outgoing mail service.... SMTP server OK (220 xxx.xxx.xxx ESMTP Sendmail 8.13.8/8.13.8/Debian-3; Fri, 20 Mar 2009 12:53:25 +0100; (No UCE/UBE) logging access from: xxx.hiof.no(OK)-xxxx.hiof.no [xxx.xxx.xxx.xxx]) Checking IMAP service.... IMAP server ready (* OK [CAPABILITY IMAP4REV1 LOGIN-REFERRALS STARTTLS AUTH=LOGIN] localhost.localdomain IMAP4rev1 2003.339 at Fri, 20 Mar 2009 12:53:25 +0100 (CET)) Capabilities: * CAPABILITY IMAP4REV1 IDLE NAMESPACE MAILBOX-REFERRALS BINARY UNSELECT SCAN SORT THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND LOGIN-REFERRALS STARTTLS 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... PHP Pear DB support is present. mysql database support present. preferences database connect successful. mysql database support present. addressbook database connect successful. Congratulations, your SquirrelMail setup looks fine to me! plugins (I've tried disabling all plugins without any luck) : archive_mail 1.2 secure_login 1.4 select_range 3.7 user_special_mailboxes 0.1 attachment_tnef 0.70 abook_import_export 1.1 retrieveuserdata 0.9 add_address 1.0 compatibility 2.0.13 check_quota 2.2-1.4.0 quicksave 2.4-1.2.9 show_user_and_ip 3.3 view_as_html 3.7a-1.4.x yelp 1.0 autocomplete 2.0 local_autorespond_forward 3.0 plugins included in SM 1.4.17 calendar delete_mote_next newmail filters php error message: Notice: unserialize() [function.unserialize]: Error at offset 2067 of 3667 bytes in /var/www/squirrelmail-testing/src/compose.php on line 370 Warning: Cannot modify header information - headers already sent by (output started at /var/www/squirrelmail-testing/src/compose.php:370) in /var/www/squirrelmail-testing/src/compose.php on line 494 locale.gen contains this: en_US ISO-8859-1 en_US UTF-8 nb_NO ISO-8859-1 nb_NO.UTF-8 UTF-8 no_NO.UTF-8 UTF-8 no_NO ISO-8859-1 nn_NO.UTF-8 UTF-8 nn_NO ISO-8859-1 da_DK.UTF-8 UTF-8 da_DK ISO-8859-1 de_DE.UTF-8 UTF-8 de_DE ISO-8859-1 Any ideas? Thanks in advance Sincerely Nils Olav Bekken |