我可以在使用sendmail的Linux计算机上使用任何没有密码的电子邮件地址发送电子邮件。有没有这样的选择,以编程方式使用node.js在Windows中?使用nodejs发送未经身份验证的邮件
1
A
回答
1
使用NodeMailer。这会给你两个选择:
您可以从示例代码remove
auth
创建SMTP Transport消息时,如果你有local IIS SMTP turned on。显然,设置host: 'localhost'
和其他设置以匹配您的SMTP。或者,你可能能够利用sendmail-transport与某些第三方软件如Sendmail for Windows。 SMW模拟unix方法。不幸的是,SMW不再被维护。
+0
这个答案似乎在做一些假设,即Window以某种方式参与(IIS,Sendmail for Windows)。如果情况并非如此,你能否解决如何进行? – Michael
0
我会推荐看看sendmail库,它不需要任何smtp/auth来发送电子邮件。它给你类似的经验,在linux服务器中使用sendmail
。
const sendmail = require('sendmail')();
sendmail({
from: '[email protected]',
to: '[email protected]',
subject: 'Hello World',
html: 'Mail of test sendmail '
}, function (err, reply) {
console.log(err && err.stack)
console.dir(reply)
})
相关问题
- 1. 未经身份验证在javax.mail中发送邮件
- 2. C#窗口服务发送邮件 - 客户端未经过身份验证
- 3. 发送smtp邮件没有身份验证使用php
- 4. 使用javamail发送邮件获取身份验证问题
- 5. 使用CDOSYS发送电子邮件而无需身份验证?
- 6. Postfix使用身份验证设置的虚拟邮箱允许从未经身份验证的用户发送邮件
- 7. 未发送SOAP身份验证
- 8. MySQL未经身份验证的用户
- 9. 使用C发送经过身份验证的SMTP#
- 10. 用于发送邮件的Gmail身份验证
- 11. Laravel - 允许经过身份验证的用户和未经身份验证的用户发布
- 12. 使用交换身份验证发送电子邮件与快捷邮件
- 13. 通过PHPMailer发送邮件时发生身份验证错误
- 14. bulkloader.py - 未经身份验证的转储
- 15. 未使用表单身份验证的身份验证
- 16. 发送经过身份验证的用户WCF应用程序
- 17. 身份验证php邮件
- 18. Rails + SendGrid不允许未经身份验证的发件人
- 19. 如何发送身份验证的PHP邮件
- 20. 发送电子邮件没有在android中的身份验证
- 21. 使用Firebase进行NodeJS身份验证
- 22. Mule:javax.net.ssl.SSLPeerUnverifiedException:对方未经过身份验证
- 23. Nodejs多重身份验证
- 24. Google身份验证与nodejs
- 25. Express,NodeJS身份验证
- 26. 自定义身份验证 - 用户登录但未经过身份验证
- 27. Rails ActionMailer发送电子邮件没有身份验证
- 28. django python社交身份验证发送电子邮件
- 29. 身份验证错误尽管发送邮件在php
- 30. 发送电子邮件没有身份验证
你可能想看看nodemailer模块https://github.com/andris9/Nodemailer – Ben
@Ben nodemailer要求进行身份验证 – NagaLakshmi
@NagaLakshmi那么你很可能无法正常使用。看看['nodemailer-sendmail-transport'](https://github.com/andris9/nodemailer-sendmail-transport)模块。 – robertklep