所以我有一个带有 ip、域 (www.example-sato.com) 的服务器,并在上面运行了一个 nodejs/express.js 应用程序。
当用户注册时,我想用 no-reply@example-sato.com
这样的发件人向用户发送一封电子邮件。
我通常应该做什么?
- 我应该在我的服务器上安装 postfix 吗?
- 还是我应该安装一些 npm 包,然后在 express.js 中设置?
最佳答案
我用过并发现非常容易设置的是 nodemailer npm 包。它具有内置的 SMTP 传输,以及使用外部传输的能力。如果您担心这一点,它在 Windows 上运行良好。
安装 postfix 是一个选项,但您仍然需要 npm 包才能使用它。使用 nodemailer,您甚至可以使用外部 STMP(或其他)服务器,例如 Gmail,这在开发过程中非常方便。我的意思是,如果您不喜欢内置邮件服务器,您可以将它用于任何您想要的邮件服务器:)
关于node.js - 如何在nodejs中使用我服务器的域发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36475089/