デッドロックに達しました。受信メールの解析中にhttp.jsで無効な文字エラーが発生しました
私はhttps://github.com/MLstate/PEPSを設定しています。送信メールの作品はなく、受信メールのために、それはエラーの下にスロー:
[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
はhttp.jsファイル内のログ行を追加しようとしましたが、いくつかの理由から、それはharaka.logに表示されません。問題の解決方法に関する手がかりは?
おかげで、私はノードを使用して設計推測harakaのSMTPサーバから来ています。受信メールの解析中にエラーが発生します。 –
HTTP形式で解析しようとすると、正しい形式(SMTPプロトコル)でなく、エラーではない可能性があります。 'http'モジュールとは対照的に、 'net'モジュールを使用し、適切なプロトコルのために受信メッセージを手動で解析する必要があります。 –
することができます。そのすべての部分https://github.com/MLstate/PEPS。どこで練習するかわからない:(。 –