This article covers the SPF and DKIM authentication processes for Marigold (ex Campaign Monitor) and how they are managed in Valimail Enforce. While only one of the two authentication methods is required for an email to pass DMARC, our recommendation is to configure both whenever possible.

Note: Campaign Monitor has been rebranded as Marigold at the beginning of 2023. For more info on that, you can visit here.


Configuring DKIM authentication for your Marigold emails

1. Set up the domain you want to send from in your web host.

2. In Marigold/Campaign Monitor, click your profile image at the top right, then click Account settings.

3. Click Sending Domains.

4. Click Add domain

5. In the Domain field, enter a fully qualified domain name, for example, mail.example.com. Authenticating a second level domain (for example, example.com) will not authenticate its subdomains. Once you have entered your domain, Continue.

6. You now need to add the generated DKIM key in Valimail Enforce.

7. Once you have added the records into your DNS, go back into Marigold/Campaign Monitor and click Authenticate now at the bottom of the screen.

You will see a confirmation message once the domain has been successfully authenticated. The next time you create an email campaign, you will be able to select your authenticated domain when defining the sender.

You can find the instructions on how to set up DKIM for Marigold (ex Campaign Monitor) here.

Add a Marigold DKIM key in Enforce

1. Go to your domain's Configuration page in Valimail Enforce and publish the newly created DKIM key.

    a. Scroll down and add the two DKIM keys in your configuration, by clicking on Add a DKIM key

    b. Enter the selector name, the DKIM TXT value (the actual value is the entire string after the p= tag), associate the key with Campaign Monitor and then click Add.

a screenshot of a computer

You can find more detailed information on how to add a DKIM key in Valimail Enforce here.

Configuring SPF authentication for your Marigold emails

Once you establish that Marigold (ex Campaign Monitor) is an authorized sender for your domain, you will need to add the service in your Enabled Senders list in Enforce.

1. Please go to your domain's Configuration page in Enforce.

2. Click on the + sign from the Enabled Senders section:

a screenshot of a email

3. Choose Campaign Monitor from the list of configurable senders and then click Enable:

a screenshot of a computer

We encourage you to use the comment section for any useful information about your sending service, such as the name of the service owner, change request ticket numbers, etc.

Note: Campaign Monitor does not send SPF aligned emails by default.

As always, if you have any questions, please don't hesitate to submit a ticket.