nodejs-mail-notifier icon indicating copy to clipboard operation
nodejs-mail-notifier copied to clipboard

Encoding not recognized: 'UTF-32LE'

Open Revadike opened this issue 6 years ago • 2 comments

I'm getting these errors logged when receiving certain emails.

Error: Encoding not recognized: 'UTF-32LE' (searched as: 'utf32le')
    at Object.getCodec (.\node_modules\iconv-lite\lib\index.js:106:23)
    at Object.getDecoder (.\node_modules\iconv-lite\lib\index.js:127:23)
    at Object.decode (.\node_modules\iconv-lite\lib\index.js:40:25)
    at convertIconvLite (.\node_modules\encoding\lib\encoding.js:91:26)
    at convert (.\node_modules\encoding\lib\encoding.js:51:22)
    at Object.decodeBase64 (.\node_modules\mimelib\lib\mimelib.js:257:16)
    at Object.decodeMimeWord (.\node_modules\mimelib\lib\mimelib.js:330:25)
    at Object.module.exports.decodeMimeWord (.\node_modules\mimelib\lib\mimelib.js:64:41)
    at MailParser.<anonymous> (.\node_modules\mail-notifier\node_modules\mailparser\lib\mailparser.js:1395:24)
    at String.replace (<anonymous>)

Revadike avatar Mar 04 '19 22:03 Revadike

UTF-32LE is not supported by node-iconv-lite which is used by mailparser. https://github.com/ashtuchkin/iconv-lite/wiki/Supported-Encodings

Le lun. 4 mars 2019 23:59, Revadike [email protected] a écrit :

I'm getting these errors logged when receiving certain emails.

Error: Encoding not recognized: 'UTF-32LE' (searched as: 'utf32le') at Object.getCodec (.\node_modules\iconv-lite\lib\index.js:106:23) at Object.getDecoder (.\node_modules\iconv-lite\lib\index.js:127:23) at Object.decode (.\node_modules\iconv-lite\lib\index.js:40:25) at convertIconvLite (.\node_modules\encoding\lib\encoding.js:91:26) at convert (.\node_modules\encoding\lib\encoding.js:51:22) at Object.decodeBase64 (.\node_modules\mimelib\lib\mimelib.js:257:16) at Object.decodeMimeWord (.\node_modules\mimelib\lib\mimelib.js:330:25) at Object.module.exports.decodeMimeWord (.\node_modules\mimelib\lib\mimelib.js:64:41) at MailParser. (.\node_modules\mail-notifier\node_modules\mailparser\lib\mailparser.js:1395:24) at String.replace ()

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/jcreigno/nodejs-mail-notifier/issues/56, or mute the thread https://github.com/notifications/unsubscribe-auth/AAniRQhJrih03MVlPMmc5LtUmi2QoZmgks5vTaVfgaJpZM4bdYqN .

jcreigno avatar Mar 08 '19 23:03 jcreigno

Any workarounds that can be applied?

Revadike avatar Mar 09 '19 04:03 Revadike