Skip to content

Jobs

A job in Bizzkit Mail is a process which executes in the background. Jobs are responsible for dispatching mails and cleaning up the database and file storage periodically. All background jobs can be triggered manually and some are run on a schedule.

Jobs can be viewed and enqueued via the Jobs tab in the Settings page.

Dispatch mails

Each configured mail provider has its own background job. It is possible for multiple dispatches to run simultaneously, but only one job can be running at a time for a given mail provider.

Cleanup mails

Cleanup happens at a regular interval, and is based on the configured mail policies. Only one cleanup job can be running at a time.

Remove Mail Content

A daily job handles the removal of mail content. This job deletes content and attachments associated with any mails which are older than 30 days. Only one job can be running at a time for mail content removal.

Remove Mails

A daily job is responsible for removing emails older than one year. This job processes and deletes any emails that were enqueued more than a year ago. Only one instance of this job can run at a time. Even if the mail policy is set to archive emails, this job enforces the one-year retention limit and removes the emails accordingly.