gpt4 book ai didi

javascript - 在 Node.js 中使用 DKIM 签署电子邮件

转载 作者:数据小太阳 更新时间:2023-10-29 04:31:24 26 4
gpt4 key购买 nike

我正在编写一个需要能够发送电子邮件的 Nodejs 应用程序。到目前为止,我已经将 Postfix 与名为 Nodemailer 的 Nodejs 模块结合使用,通过 Amazon SES 发送我的电子邮件。

Postfix 一直在处理 DKIM 签名,但现在我想摆脱 postfix,只使用 Nodemailer 通过 Amazon SES 发送电子邮件。

我现在唯一的问题是找到一种在 Nodejs 中签署电子邮件的方法。我想过在 Node 中使用“exec”运行 opendkim 命令,但一直无法弄清楚。通过搜索,似乎也没有这方面的模块。

谁能帮我解决这个问题?

最佳答案

最新版本 Nodemailer支持开箱即用的 DKIM 登录,也使用 SES 进行了测试。

var transport = nodemailer.createTransport("SES", {
AWSAccessKeyID: "AWSACCESSKEY",
AWSSecretKey: "AWS/Secret/key"
});

// all messages sent with *transport* are signed with the following options
transport.useDKIM({
domainName: "example.com",
keySelector: "dkimselector",
privateKey: fs.readFileSync("private_key.pem")
});

transport.sendMail(...);

关于javascript - 在 Node.js 中使用 DKIM 签署电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9857681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com