How to set up DMARC for QuickBooks in Valimail

Updated over a week ago

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

Configuring DKIM authentication for your QuickBooks emails

Note: To set up DKIM authentication, you need access to the domain's DNS settings. For this reason, you are not able to follow this process for restricted email domains (like Yahoo or Gmail) because in those cases, you don't have access to the DNS settings.

Here's how you can set it up in Advanced Payroll.

  1. Go to Payroll, and select the Payroll Settings tab.

  2. Under Advanced, select Email Sender Authentication.

  3. Select Add.

  4. Enter the domain you wish to authenticate.

  5. Select Register.

  6. QuickBooks will generate a set of CNAME records that you'll need to add to your DNS settings. You may need to contact your IT department or website administrator for assistance on adding these records if required.

  7. Add the DNS records to your DNS registry–this happens within your DNS host settings.

  8. Once you've done that, go back to your Payroll settings.

  9. Select Email Sender Authentication.

  10. Select Unvalidated for your domain.

  11. If you've created the records correctly, the domain will be Validated.

You can also find the instructions on how to set up DKIM and SPF for QuickBooks, here.

Add a QuickBooks DKIM key in Valimail

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

Configuring SPF authentication for your QuickBooks emails

Once you establish that QuickBooks is an authorized sender for your domain, you will need to add the service in your Enabled Senders.

You will find more detailed information on how to add a service for your domain in Valimail, here:

Note: 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.

Did this answer your question?