|
#41
|
|||
|
|||
|
|
|
#42
|
|||
|
|||
|
Would be interested in a solution for the newer v1.6 RC5 version where the class.pop3.php is not in use any more?
Clients get the Emails where special chars like ÄÖÜ are shown crypted like described in previous posts. Has anybody worked this out so far? |
|
#43
|
|||
|
|||
|
Hi Guys,
i'm pretty sure that the following is not the best solution, but after trying for several hours now (too bad, i'm not a PHP programmer and i have to use a lot of try & error), i am happy with the second best solution now... First, open the include/class.mailfetch.php and find the following: PHP Code:
PHP Code:
Now for outgoing, go to include/class.email.php and look for the following (Line 135): PHP Code:
PHP Code:
Hopefully there will be a correct implementation of that whole thing in a upcoming version. |
|
#44
|
|||
|
|||
|
Thanks for Dominox.
with russian letters its working fine but new trule was detected: if SUBJECT contain letters in more that 1 language, f.e. RU and EN, in control panel shown only russian (uppercase only). English letters is missing. Any ideas about it? |
|
#45
|
|||
|
|||
|
thanks to dominox.
Problem was solved. |
|
#46
|
|||
|
|||
|
Thanks for your solution, dominox, it helped me with the incoming email. I have found that there is a proper solution for outgoing email.
The problem turns out to be that the implementation of the PEAR mime-class in class.email.php is not containing the 'head_charset' variable, and thus the system falls back to the default value, which is ISO-8859-1. This is simply fixed by adding 'head_charset' => 'utf-8', in the list at lines 175-179 in class.email.php. The new list should looks like this: $options=array('head_encoding' => 'quoted-printable', 'text_encoding' => 'quoted-printable', 'html_encoding' => 'base64', 'head_charset' => 'utf-8', 'html_charset' => 'utf-8', 'text_charset' => 'utf-8'); I have reported this bug to the osTicket team. |
|
#47
|
|||
|
|||
|
Some versions of PHP have a bug where imap_utf8() returns the string in capital letters, I guess this is why the mime_decode function exists. I have changed it so that it actually work, with help from a comment on the php help page for imap_utf8().
I have added a zip file with the changes needed for getting both incoming and outgoing email headers to work properly. |
|
#48
|
|||
|
|||
|
I found a very easy solution to this problem by simply setting AddDefaultCharset to utf-8 in my (Apache) virtual host config.
The global setting in /etc/apache2/conf.d/charset on this particular server is AddDefaultCharset ISO-8859-1, so because I need that setting for other applications I only changed it in the virtual host scope. If you don't have access to your virtual host config you might still be able to set this via .htaccess if your hosting provider allows it. |
|
#49
|
|||
|
|||
|
I have tried dominox, tcvitan and openstream bugfixes, but without luck
![]() All incomming emails are truncated on the first german umlaut. What else can I check to get this working? Thanks in advance. |
|
#50
|
|||||
|
|||||
|
I have worked on that issue several days now. I have read a lot of posts, made some bug fixes, but it does not work at all. In some cases special chars (like german umlauts) work correct, but unfortunately not in all.
I used a popular german email provider (web.de) to send the following Text: Quote:
Quote:
Quote:
Quote:
Quote:
Last edited by com_tom; 04-05-2011 at 08:46 AM. |
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|