Node.js 中通过电子邮件发送注册通知

Registration notification over email in Node.js

我制作了一个需要用户注册的应用程序 (nextJS)。用户打开注册页面,然后输入用户名(电子邮件地址)和密码。当他们单击提交按钮时,此数据将存储在数据库中并进行注册。但是,我也希望我的代码能够自动向用户发送一封电子邮件,感谢他们的注册和一些额外信息。但我不知道该怎么做。我在网上搜索了很多,但我什么也没找到。我大多只找到有关向我自己的电子邮件地址发送电子邮件的信息或有关邮寄列表的信息。我有点惊讶我无法轻松找到我正在寻找的信息,因为这是一直在使用的东西。无论如何,谁能指出我正确的方向?

您可以使用 Nodemailer 来实现此功能。有关详细信息,请搜索 google“如何使用 Node.js 创建注册确认电子邮件”。 谢谢

感谢大家的回复。最后我使用了 emailJS。可以在 emailjs 模板中参数化您发送电子邮件的地址。知道这一点,实现我想要的就非常简单了。这个简单的文档解释了如何使用 emailjs。

https://www.emailjs.com/docs/sdk/send/

基本上如果在 emailjs 模板中指定要将邮件发送到 {{to_address}},那么您可以使用以下代码行自动发送电子邮件到 .

emailjs.send('YOUR_SERVICE_ID', 'YOUR_TEMPLATE_ID', {to_address: 'recipient@gmail.com'}, 'PUBLIC_KEY')

我安装的包:

npm install @emailjs/browser --save