達到死鎖的類型。解析傳入郵件時http.js中的字符錯誤錯誤
我正在設置https://github.com/MLstate/PEPS。發送郵件的作品,但接收的郵件,它會引發以下錯誤:http.js文件,但出於某些原因
[DEBUG] [6C0540C0-04F9-4B5C-A4D0-1A69FC67F234.1] [core] running data_post hook in smtpin plugin |
[CRIT] [-] [core] TypeError: The header content contains invalid characters |
[CRIT] [-] [core] at ClientRequest.OutgoingMessage.setHeader (http.js:733:13) |
[CRIT] [-] [core] at new ClientRequest (http.js:1429:14) |
[CRIT] [-] [core] at Object.exports.request (http.js:1899:10) |
[CRIT] [-] [core] at Request.start (/usr/local/haraka/node_modules/request/index.js:603:30) |
[CRIT] [-] [core] at Request.write (/usr/local/haraka/node_modules/request/index.js:1226:28) |
[CRIT] [-] [core] at MessageStream.ondata (stream.js:51:26) |
[CRIT] [-] [core] at MessageStream.emit (events.js:95:17) |
[CRIT] [-] [core] at ChunkEmitter.<anonymous> (/usr/lib/node_modules/Haraka/messagestream.js:352:18) |
[CRIT] [-] [core] at ChunkEmitter.emit (events.js:95:17) |
[CRIT] [-] [core] at ChunkEmitter.end (/usr/lib/node_modules/Haraka/chunkemitter.js:92:14) |
[NOTICE] [-] [core] Shutting down
嘗試添加日誌行,它不會在haraka.log露面。有關如何解決問題的任何線索?
感謝您的提示,但誤差從我的猜測使用節點設計的haraka SMTP服務器來。嘗試解析傳入郵件時出現錯誤。 –
當您試圖通過HTTP格式解析時,它可能不是錯誤,而是格式正確(SMTP協議)。您可能必須使用'net'模塊,而不是'http'模塊,並手動解析傳入的消息,以獲得正確的協議。 –
可能。它的所有部分https://github.com/MLstate/PEPS。不知道在哪裏擺弄。 :(。 –