DKIM Support for email adapter

1
+1
-1

Hi

I'm making extensive use of email in my process, but my users routinely find the emails wind up in "Spam" folders. So I want to implement "DKIM" to reduce the risk of this happening.

I cant see any options relating to it in the standard email adapter (or anything on the examples section of this site).

Has anyone done this - and if so: do you have any hints to give a novice?

Thanks

1 answer

1
+1
-1

First things first, DKIM is not related to Bonitasoft or the email connector so you will not find any options here. DKIM is set up at the email server and ISP DNS level.

A GoogWeb search would have found you these posts and as you will see this is not as simple as you're hoping, see:
https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail

https://blog.returnpath.com/how-to-explain-dkim-in-plain-english-2/

To implement it see here:
https://blog.returnpath.com/how-to-explain-dmarc-in-plain-english/

You might also want to look at this which seems to be a better way of doing what you want:
https://blog.returnpath.com/how-to-explain-dmarc-in-plain-english/

regards
Seán

PS: While this may not be the complete answer you're hoping for, it does indicate a possible solution, please mark as resolved.

Comments

Submitted by chris.lowth on Thu, 05/25/2017 - 09:01

Hi Sean.

Thanks for the comment.

Yes - I am aware of how DKIM works. There are a number of deployment patterns possible, and you are right: the optimal (from a logic view, but not a security one) is for the ISP to enable it in the email servers.

Many "savvy" ISPs won’t enable sender-end DKIM on their email servers if it means storing YOUR private key on THEIR server [for obvious security reasons]. Ours doesn’t. That means you need to deploy your own proxy mail server (which in itself increases the number of "Received" headers and populates them with text that spam filters typically don’t like, unless you are lucky enough to own a big-name domain with static/public IP addresses - so that’s not really an option either).

Alternatively, and in our case; the "right" way, is to add logic to the sender client (in the Bonita case: the connector). Quite a lot of commercial email-sending software includes this feature, but Bonita doesn’t seem to.

IMHO; it should do if its serious about using email in the processes it drives.

I've deployed a temporary "proxy" solution, and the spam score is lower as a result, but the reason for the question was to discover whether anyone had found a way to do it in the connector. I think it would in theory be possible using the correct algorithm to compute the DKIM headers but the problem is that the connector doesn’t expose the wireline format of the mail being sent (which you need for the calculation).

Notifications