1
我正在使用andris的mailparser(https://github.com/andris9/mailparser)。我正在通過redis發送一封電子郵件給一個nodejs應用程序。 mailparser for someason因此無法解析它。什麼可能導致這個問題?nodejs,redis和mailparser不會解析電子郵件
從redis獲取電子郵件的代碼。 client
是node_redis客戶端的一個實例。 MailParser是andris的mailparser。 redis中的電子郵件是通過另一臺服務器發送的,該服務器已訂閱了我的訂閱渠道。發送的電子郵件保存在文本文件中,並使用andris'test.js進行解析,可以獲得預期的輸出。
client.subscribe('email1');
client.on('message', function(channel, message){
var Parser = new MailParser();
Parser.on('headers', function(headers){
console.log(headers.addressesTo[0].address);
});
Parser.feed(message);
Parser.end();
});
我找到了原因。我看到有接收輸入\ r \ n轉換爲\ n
需要更多信息,代碼,錯誤信息,任何東西。 –
我添加了代碼和一些更多的細節。 – Amit
@Amit你找到解決方案嗎? –