We have recently reverted the Ticket Mail Parser to use the PHP libraries php-mime-mail-parser
, along with the PHP IMAP and PHP Mailparse extensions. We have also ported over the additional functionality we introduced with the WEBKLEX-PHP_IMAP version, so all features should remain the same.
The WebKlex libraries were causing numerous issues, including an excessive number of outdated dependencies that were difficult to manage. These dependencies created compatibility problems across different PHP versions and added significant bloat, with the dependency size reaching 22MB and hundreds of thousands of files—larger than the entire ITFlow project itself.
While this change sets us back in terms of OAUTH2 functionality, it provides a much more stable mail parsing environment.
If you encounter any issues after updating, please let us know. If mail is not being processed, you may need to delete the iflow
lock files located in the /tmp
folder.
Thank you.