dkim-signer

DKIM signing code extracted from mailcomposer

MIT 6 个版本
安装
npm install dkim-signer
yarn add dkim-signer
pnpm add dkim-signer
bun add dkim-signer
README

DKIM Signer

Sign RFC822 messages with DKIM. This module is extracted from mailcomposer.

Usage

// 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);

License

MIT

版本列表
0.2.2 2016-03-02
0.2.1 2016-01-15
0.2.0 2014-07-03
0.1.2 2014-05-15
0.1.1 2014-05-13
0.1.0 2013-12-02