DKIM for JavaMail Open Source Library
If you’re looking for an open source Java library that allows you to sign your SMTPMessage Objects in JavaMail with DKIM just before calling Transport.sendMessage(…) you found the right website.
DKIM for JavaMail is a small JAR (Apache Licence, Version 2.0) that can be easily implemented in existing Java projects using JavaMail for sending emails.
Basic usage example
DKIMSigner dkimSigner = new DKIMSigner(<signingDomain>, <selector>, <privateKey>); Message msg = new SMTPDKIMMessage(session, dkimSigner); // fill the message here transport.sendMessage(msg, msg.getAllRecipients());
Download
Download at dkim-javamail.sourceforge.net
Your Feedback in the sourceforge forums is highly appreciated.
First steps after downloading
See README.txt and some implementation examples in test/
Related Links
dkim.org – Look for DKIM implementations
Enjoy!