Sparkpost Integration
Effect of SparkPosts Suppression List
To ensure emails are not sent to those who have unsubscribed or to email addresses that are incorrect the system uses the SparkPost suppression list to create a list of subscribers that mail will not be sent to. Subscribers will be added to the suppression list if one or more of these events takes place:
'Spam Complaints / FeedBack Loops (FBLs): When a recipient clicks the “this is spam” button provided by the ISP, the ISP sends a Spam Complaint or FBL message to SparkPost. SparkPost will automatically add the recipient’s email address to your suppression list.
Hard Bounces: When messages bounce, the ISP will include a message that lets the sender know whether it was a “Soft Bounce” or a “Hard Bounce”. A “Soft Bounce” is a temporary error or delay indicating that the message was set to a valid recipient address, while a “Hard Bounce” indicates that the message was sent to an invalid email address that should not be retried. SparkPost will automatically add any email address associated with a “Hard Bounce” to your suppression list.
Unsubscribe Requests: Recipients can request to be unsubscribed by clicking the SparkPost-provided unsubscribe link in the message or by using the List-Unsubscribe header. SparkPost will automatically add the recipient’s email address to the suppression list.The unsubscribe header is not added automatically for transactional messages (using the option transactional=true)
Compliance Team: Recipients can contact SparkPost and request that they no longer receive messages from a particular sender. Protecting our customers’ brands and maintaining high deliverability across all SparkPost’s accounts is of the utmost importance. SparkPost’s Compliance Team ensures that we’re acting as a good sender within the email community across all our customers and takes requests of recipients very seriously. If a request is received, the Compliance Team will add the recipient’s email address to that sender’s suppression list.
Suppression List API: Using the REST API, you can insert/update a single entry or multiple entries in your suppression list, check the suppression status for a specific recipient, or remove a recipient from your suppression list. For more information, see the SparkPost Suppression List API.
Suppression list UI: In the User Interface choose lists and suppression list.' [1]
[1] https://www.sparkpost.com/docs/user-guide/using-suppression-lists/