SparkPost is capable of sending DMARC compliant email because they support custom DKIM and SPF configurations that achieve alignment. This source is capable of sending a number of different message types, ranging from transactional messages to marketing. SparkPost is largely an API driven solution, which means that its primary users will be Software Development teams, even though they may be sending on behalf of different departments.
DKIM is typically configured during the initial onboarding process. The link just below is a resource on how to configure DKIM. You will complete this configuration by (1) following the sources instructions and (2) adding the required entries into your DNS. https://support.sparkpost.com/docs/getting-started/setting-up-domains/
SparkPost refers to the related email header as a ‘bounce domain, which is typically configured during the initial onboarding process. You will complete this configuration by (1) following the sources instructions and (2) adding the required entries into your DNS. SparkPost often asks their customers to use a sub.domain, which is a deliverability best practice and also allows them to receive Out of Band bounces to help keep your suppression lists healthy. This link is a valuable resource to configuring a bounce domain and more. https://support.sparkpost.com/docs/getting-started/setting-up-domains/