Sending an email message is one method CatTools uses to notify you of selected events.
The mailer engine of CatTools provides flexible facilities for emailing reports and error notifications created by activities.
This engine normally runs asynchronously to the main CatTools task. When CatTools assembles a notification for emailing, it passes this to the mailer. Rather than sending the message immediately while CatTools waits, the mailer puts the message together into email message format and puts it on a queue. CatTools can carry on processing once the message is queued successfully. At set intervals, the mailer connects to the mail server and sends it the messages that are on the queue. Meanwhile the CatTools main task continues to function without interruption.
The queuing mechanism enables messages to remain in safety until they can be sent. If the mail server is unavailable for some reason, messages are saved on the queue until the server becomes available.
The mailer can also send messages via an secondary mail server if the primary server is unavailable.
Mail server authentication is supported. A username and password can be used with standard SMTP AUTH type authentication. The mailer can also send the username and password to a linked POP server before sending mail to the SMTP server.