If we open an ticket all articles were copied to the var/tmp/ directrory and if they have s/mime content they will be checked with openssl.
This is a very, very time expensive task... check CRL lists...For example here we have a 30 article long ticket with round about 15 smime mails and opening the ticket (AgentTicketZoom) takes round about 11 seconds with s/mime. If we disable smime opening tackes round about one second.
My request is to save the check status in the db per article during the firs opening (not that good in point of security and needs a db table change) or only do the openssl for the selected, opened article.(Or do something else... background cron checks... whatever...).
What do you think?