![]() | Name | Last modified | Size | Description |
---|---|---|---|---|
![]() | Parent Directory | - | ||
![]() | lib/ | 2 years ago | - | |
![]() | README.md | 9 years ago | 712 | f12eb36 documentaiton updates [كارل مبارك] |
![]() | package.json | 2 years ago | 1.3K | 7375cab EXHIBTION: fix overflow ellipsis cutoff [كارل مبارك] |
Sign RFC822 messages with DKIM. This module is extracted from mailcomposer.
// require signer function
var DKIMSign = require("dkim-signer").DKIMSign;
// generate a RFC822 message
var rfc822message = "Subject: test\r\n\r\nHello world";
// setup DKIM options
var dkimOptions = {
domainName: "müriaad-polüteism.info",
keySelector: "dkim",
privateKey: require("fs").readFileSync("./test_private.pem")
};
// generate signature header field
var signature = DKIMSign(rfc822message, dkimOptions);
// join signature header field with the message
console.log(signature + "\r\n" + rfc822message);
MIT