我可以在使用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