我不明白爲什麼流星只在生產中發送電子郵件失敗。 在開發模式下,郵件發送時沒有任何問題,並且在應用程序與節點一起運行時,郵件在生產中失敗。發送電子郵件的流星錯誤
這裏是我的版本:
套餐:
在發展:
- 流星1.3.2.4
在生產中:
- 節點v4.4.5
Sending email: to: [email protected], from: '[email protected]', subject: My subject, text: basic email content
TypeError: Cannot assign to read only property 'reconnectCount' of false at SMTPClient._actionAUTHComplete (/var/www/bundle/programs/server/npm/node_modules/meteor/email/node_modules/simplesmtp/lib/client.js:823:34) at SMTPClient._onData (/var/www/bundle/programs/server/npm/node_modules/meteor/email/node_modules/simplesmtp/lib/client.js:329:29) at emitOne (events.js:77:13) at TLSSocket.emit (events.js:169:7) at readableAddChunk (_stream_readable.js:153:18) at TLSSocket.Readable.push (_stream_readable.js:111:10) at TLSWrap.onread (net.js:531:20)
謝謝您的幫助:)
看起來像'mail' package issue。在開發模式下,meteor使用Node v0.10.43。嘗試更改生產節點JS版本。 – Tdm
謝謝。 順便說一下,我在CI管道中使用eslint和sass-lint等工具,它需要更多最新版本的節點... 我搜索了一些數據,發現這篇文章:https ://meteorhacks.com/how-meteor-uses-node.html 我會嘗試使用流星提供的節點二進制來解決這個問題,並且如果沒問題就發帖 非常感謝 – Turambar37