How to add DKIM signature to sent emails from Servicenow

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-23-2024 04:34 PM - edited ‎05-23-2024 04:34 PM
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?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-23-2024 05:00 PM
I have not used DKIM Signature. But another solution would be to use a company mailbox instead of ServiceNow Mailbox. That way you can alias different emails for different modules.
Please mark this response as correct or helpful if it assisted you with your question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-28-2024 07:38 AM
Hi, I am not sure how this can be done. When you say "use a company mailbox" you mean adding an smtp account to Servicenow with that address? Or is this a different approach?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-28-2024 10:21 AM
Creating you own mailbox, for ex, servicenow@yourcompany.com mailbox and create an SMTP and Pop3/IMAP account in servicenow to send and receive emails using your company mailbox.
And deactivating the servicenow mailbox.
Below link should give you better understanding
Please mark this response as correct or helpful if it assisted you with your question.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-28-2024 10:49 AM
I see now. But that solution would change the sender for all notifications if I understand it correctly. We need to change this only for a few notifications.