使用nodejs在没有身份验证的情况下发送邮件

Nag*_*hmi 5 email sendmail node.js

我可以使用 sendmail 在 Linux 机器上使用任何电子邮件地址发送电子邮件而无需密码。有没有这样的选项可以在 Windows 中使用 node.js 以编程方式执行此操作?

Mat*_*aro 4

使用NodeMailer。这将为您提供两个选择:

  1. 如果您打开了本地 IIS SMTP,则可以在创建SMTP 传输消息时从示例代码中删除auth。显然,请设置与您的 SMTP 相匹配的其他设置。host: 'localhost'

  2. 或者,您可以将sendmail-transport与某些第三方软件(例如Sendmail for Windows)结合使用。SMW模拟unix方法。不幸的是,SMW 不再维护。