ITFlow includes PHP scripts designed to run automatically via Cron, ensuring background tasks execute without user interacton. We strongly recommend configuring Cron.
All Cron scripts are now in the /scripts/ directory. There are several different cron scripts, each with a particular purpose:
cron.php - Daily maintenance tasks (cleanup, auto-closing resolved tickets, alerts, recurring invoices, etc.)mail_queue.php - Sends e-mails (SMTP)ticket_email_parser.php - Reads e-mails and creates/updates tickets (IMAP)domain_refresher.php - Updates domain details (expiry, records, whois)certificate_refresher.php - Updates certificate details (expiry, issuer, key)
To setup the scheduled tasks, copy the provided cron.d-itflow file to your system's cron directory (e.g. /etc/cron.d/itflow).
NB: If installed using the automated script after v25.10, this will have been done for you.
You must then activate Cron within ITFlow: