OsTicket
Fra GNUskole
osTicket
Installasjon
Last det ned fra http://www.osticket.com/
Det er gode installasjonsbeskrivelser på nettstedet.
Jeg har satt opp piping via exim (i aliases-filen) og er fornøyd med det, men...
En UTF-8-bug må fikses
Jeg trenger å notere noen endringer for å få UTF-8 til virke godt i mottaket av epost til systemet...
Du må endre noen linjer i filen api/pipe.php
Endre...
$subj=utf8_encode($parser->getSubject());
...til...
$subj=mb_convert_encoding($parser->getSubject(), "UTF-8", mb_detect_encoding($parser->getSubject(), "UTF-8, ISO-8859-5, ISO-8859-1", true));
Endre...
$var['name']=$name?utf8_encode($name):$var['email'];
...til...
$var['name']=$name?mb_convert_encoding($name, "UTF-8", mb_detect_encoding($name, "UTF-8, ISO-8859-5, ISO-8859-1", true)):$var['email'];
Endre...
$var['message']=utf8_encode(Format::stripEmptyLines($body));
...til...
$var['message']=mb_convert_encoding(Format::stripEmptyLines($body), "UTF-8", mb_detect_encoding(Format::stripEmptyLines($body), "UTF-8, ISO-8859-5, ISO-8859-1", true));
Så må du endre linjen linjer i filen include/pear/Mail/mime.php
'html_charset' => 'ISO-8859-1', 'text_charset' => 'ISO-8859-1', 'head_charset' => 'ISO-8859-1'
...til...
'head_charset' => 'UTF-8', 'text_charset' => 'UTF-8', 'head_charset' => 'UTF-8'