OsTicket

Fra GNUskole
Hopp til: navigasjon, søk

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'