Hi everyone,
I had this problem with mail messages sent by the OSTicket system.
Lines and links in the message body were abbreviated and interupted with = signs. Due to this the links didn't work and the mails looked messy.
I searched the forums, and found some posts of people with the same problem, but couldn't find the right solution. I started to analize the code myself and found a solution that at least worked for me and hopefully for you aswell.
In the class.email.php file, search for the $options declaration. In my case it starts at line 176
$options=array('head_encoding' => 'quoted-printable',
'text_encoding' => 'quoted-printable',
'html_encoding' => 'base64',
'html_charset' => 'utf-8',
'text_charset' => 'utf-8');
Now just comment out the three middle lines.
$options=array('head_encoding' => 'quoted-printable',
//'text_encoding' => 'quoted-printable',
//'html_encoding' => 'base64',
//'html_charset' => 'utf-8',
'text_charset' => 'utf-8');
After this the = signs are gone and mail layout is ok.
Cheers and good luck.
Arjan