
How to setup CRON to delete emails from server?
Note: Automatic Delete is disabled from TMail 6 just as a performance booster. CRON setup is mandatory if you want to delete old emails.
Its quite possible that your site becomes famous with TMail running at the backend, so here is a quick way on how you can delete tons of emails, you may be receiving daily.
Below is the CRON command you can set for
TMail 5
wget -O /dev/null -o /dev/null https://[YOUR_SITE_URL]/cron/deletemails?key=[CRON_PASSWORD]
TMail 6 - Will follow your Delete Settings in Admin Panel
wget -O /dev/null -o /dev/null https://[YOUR_SITE_URL]/api/cron/[CRON_PASSWORD]
You can set the time based on your need. Below is the description of various possible options
# * * * * * command to execute # │ │ │ │ │ # │ │ │ │ │ # │ │ │ │ └───── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0) # │ │ │ └────────── month (1 - 12) # │ │ └─────────────── day of month (1 - 31) # │ └──────────────────── hour (0 - 23) # └───────────────────────── min (0 - 59)
Examples,
If you want to set the emails to be deleted every day (only for TMail 5)
0 0 * * * wget -O /dev/null -o /dev/null https://[YOUR_SITE_URL]/cron/deletemails?key=[CRON_PASSWORD]
For TMail 6, below is the sample. The setting of old emails being deleted is in Admin Panel.
* * * * * wget -O /dev/null -o /dev/null https://[YOUR_SITE_URL]/api/cron/[CRON_PASSWORD]
PS - You can find/set your CRON Password in the Admin Panel of your TMail