Alternative Email Methods

It's getting harder and harder to use SMTP - the original email protocol - to send messages, as many cloud-based solutions are making it increasingly difficult to let devices and computers send messages automatically.

The ReportList addon also allows you to customise the way reports are sent to email addresses. This is done in Administration|Report Settings.

400

Change the Email Method from SMTP to your preferred output method - for example, Azure Communication Services.

Installing Alternative Email Scripts

Several email transmission methods are pre-installed with the addon. These include Azure Email Communication Services, Postmark and several others.

When you select a transmission method from the setting page, your Reporting addon will use that method instead of SMTP.

Note that some methods will require settings, such as API keys or server URLs.

We've included web-based UIs for all of the integration methods that ship with the ReportList addon, allowing you to easily set up any of the pre-existing methods once you've installed the required libraries.

Customising

The individual methods for delivering email are Python scripts. In your report addon folder, you'll find a directory called integrations which contains a number of scripts used to deliver reports.

Email delivery methods all have the name push_method.py. For example, push_postmark.py is the file used to transmit email via Postmark.

You can create your own, custom methods to transmit reports.

For custom sending methods, you can add any settings (such as API keys, FROM addresses etc) in the Other Keyword Settings section.

Each option should be on its own line, in the format…

 <name>=<value>

For example, to use Azure Communication Services manually, you'll need both an API Key and a From Address. These can be set up with…

400

Discover how to create your own mailing script to send messages via whatever service you prefer.