Unable to get attachments
Opened this issue · 0 comments
dzg commented
This is a fantastic package ... but I can't get downloads.
I tried adding attachmentOptions: { stream: "true"}
Also tried adding
mailListener.on('data', data => {
console.log(data)
if (data.type === 'attachment') {
console.log(data.filename);
data.content.pipe(process.stdout);
data.content.on('end', () => data.release());
}
});
(based on Mail Parser docs)
mailListener.on("attachment", function(attachment){
console.log(attachment.path);
});
doesn't return anything... there is no attachment.path
... but there is attachment.stream
:
{
contentType: 'image/png',
contentDisposition: 'attachment',
transferEncoding: 'base64',
generatedFileName: 'attachment.png',
contentId: '4b07159b34f1287079d4bdf7e77bc295@mailparser',
stream: Base64Stream {
_events: [Object: null prototype] {},
_eventsCount: 0,
_maxListeners: undefined,
writable: true,
checksum: Hash {
_options: undefined,
[Symbol(kHandle)]: Hash {},
[Symbol(kState)]: [Object]
},
length: 5245,
current: '',
[Symbol(kCapture)]: false
},
checksum: '8d8c71ac84d23f92e171922eb89e1271',
length: 5245
}
What am I missing?