Handle MailTracker events with listeners
masterMailTracker dispatches events when emails are sent, viewed, or links are clicked. These events are processed via dispatched jobs to prevent database overload. You can customize the queue used for these jobs via the mail-tracker.tracker-queue configuration setting (set to null to use the default queue).
Core Events
jdavidbakr\MailTracker\Events\EmailSentEvent: Contains thesent_emailattribute (aSentEmailmodel).jdavidbakr\MailTracker\Events\ViewEmailEvent: Containssent_emailand theip_addressthat triggered the view.jdavidbakr\MailTracker\Events\LinkClickedEvent: Containssent_email,ip_address, and thelink_urlthat was clicked.
Amazon SES Events
If using Amazon SNS, the following events are also available:
jdavidbakr\MailTracker\Events\EmailDeliveredEvent: Containssent_emailandemail_address.jdavidbakr\MailTracker\Events\ComplaintMessageEvent: Containssent_emailandemail_address.jdavidbakr\MailTracker\Events\PermanentBouncedMessageEvent: Containssent_emailandemail_address.jdavidbakr\MailTracker\Events\TransientBouncedMessageEvent: Containssent_email,email_address,bounce_sub_type, anddiagnostic_code.