mod_email_status
This module tracks for all outgoing email addresses:
- If emails are successfully sent
- Number of emails sent
- Number of errors
- Number of bounces
- Latest error message
With this it will be much easier to get feedback on all outgoing email.
Accepted Events
This module handles the following notifier callbacks:
observe_email_bounced: Mark an email address as bouncing, only marks for messages which we know we have sent usingm_email_status:mark_bounced.observe_email_failed: Mark recipient addresses as failed when delivery attempts bounce or hard-fail.observe_email_is_blocked: Report whether an address is blocked from receiving outbound email.observe_email_is_recipient_ok: Decide if sending to an address is allowed based on bounce/block history.observe_email_received: Record inbound email reception for recipient status tracking.observe_email_sent: Record successful outbound deliveries for recipient status tracking.observe_tick_24h: Purge old email status history during daily maintenance.
Delegate callbacks:
event/2withpostbackmessages:email_status_block,email_status_reset.