How to add DKIM signature to sent emails from Servicenow

Ivar Donado
Mega Sage

Well, one of my clients Needs certain notification emails to be sent from Servicenow with a different "from" address. The problem is that the Sender Policy Framework is blocking emails that seem to have an address coming from the company's domain but that really aren't from an account inside the company.

 

The solutions Servicenow provides for this are either whitelisting Servicenow's email servers on the client's DNS so that the Sender Polify Framework doesn't block these emails or adding a DKIM (DomainKeys Identified Mail) signature to these emails and publishing the key on the client's DNS. The client mentioned they can't do the first one, so we went with getting the DKIM. For this, we followed this KB from Servicenow KB1002273 - Requesting Public key for DKIM custom domain via Service Catalog on Now Support

 

After requesting the DKIM and an email reprovisioning, I am testing these emails once more, but they are still getting broken. I went to check the headers of the sent emails and I don't see any DKIM signature there, and I don't see any additional information in the whole documentation or community indicating that any extra steps are needed.

 

As additional notes:

  • The client is using the OOB SMTP account.
  • We can not change the sender address for the whole instance, we only want to change it for a few notifications that should look like they are sent by one of the HR teams.

Any ideas?

5 REPLIES 5

That's right. Your primary email will change to company email. So instead of company@servicenow.com, it will change to servicenow@company.com.

But then it would become easier for you in future to alias it to another mailbox in your company.

For ex, if you have an hr@company.com, you can use setFrom to send email from HR mailbox. Below is an example.

https://www.servicenow.com/community/developer-forum/email-different-quot-from-quot-address-display-...

 

If you use ServiceNow mailbox, you mayn't have that option. 


Please mark this response as correct or helpful if it assisted you with your question.