Hi Team,
We’re using osTicket v1.17.6 and have noticed that certain special characters—specifically the pipe symbol (|), less than (<), and greater than (>)—are being stripped from email content when tickets are created.
Example input: | & | " | ' | < | > ( @ | # | $ % ^ & * ) - + = [ { } | \ " ; : [ ]
What actually appears in the ticket:
& " ' ( @ # $ % ^ & * ) - + = [ { } \ " ; : [ ]
We’ve tested and found that the Osticket system automatically sanitizes certain characters—like the pipe (|) and angle brackets (<, >)—during email processing.
We’ve confirmed this happens across multiple tickets and is not specific to any one sender.
We understand some sanitization is done for security, but is there a recommended way to preserve these characters safely, or a patch/workaround for this?