gpt4 book ai didi

node.js - 如何从本地应用程序服务器捕获电子邮件。 Nodejs

转载 作者:太空宇宙 更新时间:2023-11-03 22:09:04 27 4
gpt4 key购买 nike

我有精简版的nodejs服务器。我正在尝试实现密码重置流程。我使用 Nodemailer 发送带有重置密码链接的电子邮件。我想测试一下我是否可以正确发送电子邮件。我不想使用任何远程 smpt。

我可以在本地环境中使用什么来捕获电子邮件并检查它们是否正常?

最佳答案

我用了mailcatcher 。它是一个 super 简单的 SMTP 服务器,可以捕获发送给它的任何消息并在 Web 界面中显示。

我有以下配置:

let smtpConfig = {
host: '127.0.0.1',
port: 1025,
secure: false, // upgrade later with STARTTLS
auth: {
user: 'user',
pass: 'password'
}
};

不要忘记在身份验证部分添加用户和密码。它甚至可以是空白。但它不能是空字符串,在这种情况下你会得到错误。

const smtpTransport = nodemailer.createTransport(smtpConfig);

现在您可以在此处查看所有已发送的电子邮件 http://127.0.0.1:1080

关于node.js - 如何从本地应用程序服务器捕获电子邮件。 Nodejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47870135/

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