====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**. {{settingpage.png|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 [[installing libraries|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... = 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... {{othersettings.png|400}} Discover how to [[create your own mail push handler|create your own mailing script]] to send messages via whatever service you prefer.