Remove List-Unsubscribe Header
If you’re not familiar with the difference between a transactional email and a non-transactional email, you can find out more by clicking here.
By default, every email SparkPost sends contains a List-Unsubscribe
header, so email clients like Gmail know when to include an Unsubscribe button when viewing the email (you can handle unsubscribe actions with our API).
However, unsubscribing often doesn’t make sense for transactional emails. The SparkPost Transmissions API endpoint allows you to mark an email as transactional with the attribute options.transactional
. By default, options.transactional
is set as false
. Setting it as true
when you send your email will cause SparkPost not to include the List-Unsubscribe
header and make sure that no unsubscribe options will appear in recipients’ mail clients.
Note: Many recipients, especially those on Gmail might expect an unsubscribe button on their mail so it's important to use the transactional flag only where it makes sense for transactional messaging.