Hi
@frm.mwz
This is the idea.
Currently I'm using postmarkapp.com and sparkpost.com for sendind transactional emails with attachments from an own app. Both of them have libraries for using them. For sending transactional emails through those services, is only needed the API key (created from account of the service) and nothing else. Of course it is needed to set the sending domain in those services like when send email marketing.
In postmarkapp.com the sending info is retained until 45 days. The report shows these events of the transactional email: processed, delivery, opened, clicked, soft bounce, spam complaint, undeliverable, hard bounce, inactive recipient . It shows when a user clicked and opened an attachment too. The report is exportable.
It can be useful to have in config from system, the option for setting the total of days the info can be retained. I think this option is valid when sometime there are a lot of records from a lot of customers.
In sparkpost.com the report shows these metrics of transactional emails: injected (when email is received by or injected into SP), sent, delivery, accepted, opened, clicks, unique clicks, delayed, total of bounce, hard bounce, soft bounce, delayed, rejected, spam complaints. The report show a chart and its records are exportable. In this link [1] are the metrics definitions.
Would be great to send all transactional emails from any app through Mailwizz. MW should be connect to any service (like currently it does for sendind email marketing): Amazon SES, sparkpost.com, elasticemail.com, postmarkapp.com, sendgrid.com, etc.
If you have another ideas, please share it and we see about MW community says and they give another ideas.
Thank you
[1]
https://goo.gl/HEQe4m