emailjs-imap-client
Version:
JavaScript IMAP client
1,600 lines (1,598 loc) • 89.9 kB
JavaScript
'use strict';
module.exports = {
source: [
[{
type: 'STRING',
value: 'TEXT'
}, {
type: 'STRING',
value: 'PLAIN'
},
[{
type: 'STRING',
value: 'CHARSET'
}, {
type: 'STRING',
value: 'US-ASCII'
}],
null,
null, {
type: 'STRING',
value: '8BIT'
}, {
type: 'ATOM',
value: '617'
}, {
type: 'ATOM',
value: '16'
},
null,
null,
null,
null
],
[{
type: 'STRING',
value: 'MESSAGE'
}, {
type: 'STRING',
value: 'RFC822'
},
null,
null, {
type: 'STRING',
value: 'I\'ll be whatever I wanna do. --Fry'
}, {
type: 'STRING',
value: '7BIT'
}, {
type: 'ATOM',
value: '582'
},
[{
type: 'STRING',
value: '23 Oct 2003 22:25:56 -0700'
}, {
type: 'STRING',
value: 'plain jane message'
},
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[
null,
null, {
type: 'STRING',
value: 'bob'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
null,
null,
null, {
type: 'STRING',
value: '<1066973156.4264.42.camel@localhost>'
}
],
[{
type: 'STRING',
value: 'TEXT'
}, {
type: 'STRING',
value: 'PLAIN'
},
[{
type: 'STRING',
value: 'CHARSET'
}, {
type: 'STRING',
value: 'US-ASCII'
}],
null,
null, {
type: 'STRING',
value: '8BIT'
}, {
type: 'ATOM',
value: '311'
}, {
type: 'ATOM',
value: '9'
},
null,
null,
null,
null
], {
type: 'ATOM',
value: '18'
},
null, [{
type: 'STRING',
value: 'INLINE'
},
null
],
null,
null
],
[{
type: 'STRING',
value: 'MESSAGE'
}, {
type: 'STRING',
value: 'RFC822'
},
null,
null, {
type: 'STRING',
value: 'Would you kindly shut your noise-hole? --Bender'
}, {
type: 'STRING',
value: '7BIT'
}, {
type: 'ATOM',
value: '1460'
},
[{
type: 'STRING',
value: '23 Oct 2003 23:15:11 -0700'
}, {
type: 'STRING',
value: 'messages inside messages inside...'
},
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[
null,
null, {
type: 'STRING',
value: 'bob'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
null,
null,
null, {
type: 'STRING',
value: '<1066976111.4263.74.camel@localhost>'
}
],
[
[{
type: 'STRING',
value: 'TEXT'
}, {
type: 'STRING',
value: 'PLAIN'
},
[{
type: 'STRING',
value: 'CHARSET'
}, {
type: 'STRING',
value: 'US-ASCII'
}],
null,
null, {
type: 'STRING',
value: '8BIT'
}, {
type: 'ATOM',
value: '193'
}, {
type: 'ATOM',
value: '3'
},
null,
null,
null,
null
],
[{
type: 'STRING',
value: 'MESSAGE'
}, {
type: 'STRING',
value: 'RFC822'
},
null,
null, {
type: 'STRING',
value: 'At the risk of sounding negative, no. --Leela'
}, {
type: 'STRING',
value: '7BIT'
}, {
type: 'ATOM',
value: '697'
},
[{
type: 'STRING',
value: '23 Oct 2003 23:09:05 -0700'
}, {
type: 'STRING',
value: 'the original message'
},
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[
null,
null, {
type: 'STRING',
value: 'bob'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
null,
null,
null, {
type: 'STRING',
value: '<1066975745.4263.70.camel@localhost>'
}
],
[
[{
type: 'STRING',
value: 'TEXT'
}, {
type: 'STRING',
value: 'PLAIN'
},
[{
type: 'STRING',
value: 'CHARSET'
}, {
type: 'STRING',
value: 'US-ASCII'
}],
null,
null, {
type: 'STRING',
value: '8BIT'
}, {
type: 'ATOM',
value: '78'
}, {
type: 'ATOM',
value: '3'
},
null,
null,
null,
null
],
[{
type: 'STRING',
value: 'APPLICATION'
}, {
type: 'STRING',
value: 'X-GZIP'
},
[{
type: 'STRING',
value: 'NAME'
}, {
type: 'STRING',
value: 'foo.gz'
}],
null,
null, {
type: 'STRING',
value: 'BASE64'
}, {
type: 'ATOM',
value: '58'
},
null, [{
type: 'STRING',
value: 'ATTACHMENT'
},
[{
type: 'STRING',
value: 'FILENAME'
}, {
type: 'STRING',
value: 'foo.gz'
}]
],
null,
null
], {
type: 'STRING',
value: 'MIXED'
},
[{
type: 'STRING',
value: 'BOUNDARY'
}, {
type: 'STRING',
value: '=-XFYecI7w+0shpolXq8bb'
}],
null,
null,
null
], {
type: 'ATOM',
value: '25'
},
null, [{
type: 'STRING',
value: 'INLINE'
},
null
],
null,
null
], {
type: 'STRING',
value: 'MIXED'
},
[{
type: 'STRING',
value: 'BOUNDARY'
}, {
type: 'STRING',
value: '=-9Brg7LoMERBrIDtMRose'
}],
null,
null,
null
], {
type: 'ATOM',
value: '49'
},
null, [{
type: 'STRING',
value: 'INLINE'
},
null
],
null,
null
],
[{
type: 'STRING',
value: 'MESSAGE'
}, {
type: 'STRING',
value: 'RFC822'
},
null,
null, {
type: 'STRING',
value: 'Dirt doesn\'t need luck! --Professor'
}, {
type: 'STRING',
value: '7BIT'
}, {
type: 'ATOM',
value: '817'
},
[{
type: 'STRING',
value: '23 Oct 2003 22:40:49 -0700'
}, {
type: 'STRING',
value: 'this message JUST contains an attachment'
},
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[
null,
null, {
type: 'STRING',
value: 'bob'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
null,
null,
null, {
type: 'STRING',
value: '<1066974048.4264.62.camel@localhost>'
}
],
[{
type: 'STRING',
value: 'APPLICATION'
}, {
type: 'STRING',
value: 'X-GZIP'
},
[{
type: 'STRING',
value: 'NAME'
}, {
type: 'STRING',
value: 'blah.gz'
}],
null, {
type: 'STRING',
value: 'Attachment has identical content to above foo.gz'
}, {
type: 'STRING',
value: 'BASE64'
}, {
type: 'ATOM',
value: '396'
},
null, [{
type: 'STRING',
value: 'ATTACHMENT'
},
[{
type: 'STRING',
value: 'FILENAME'
}, {
type: 'STRING',
value: 'blah.gz'
}]
],
null,
null
], {
type: 'ATOM',
value: '17'
},
null, [{
type: 'STRING',
value: 'INLINE'
},
null
],
null,
null
],
[{
type: 'STRING',
value: 'MESSAGE'
}, {
type: 'STRING',
value: 'RFC822'
},
null,
null, {
type: 'STRING',
value: 'Hold still, I don\'t have good depth perception! --Leela'
}, {
type: 'STRING',
value: '7BIT'
}, {
type: 'ATOM',
value: '1045'
},
[{
type: 'STRING',
value: '23 Oct 2003 23:09:16 -0700'
}, {
type: 'STRING',
value: 'Attachment filename vs. name'
},
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[
null,
null, {
type: 'STRING',
value: 'bob'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
null,
null,
null, {
type: 'STRING',
value: '<1066975756.4263.70.camel@localhost>'
}
],
[
[{
type: 'STRING',
value: 'TEXT'
}, {
type: 'STRING',
value: 'PLAIN'
},
[{
type: 'STRING',
value: 'CHARSET'
}, {
type: 'STRING',
value: 'US-ASCII'
}],
null,
null, {
type: 'STRING',
value: '8BIT'
}, {
type: 'ATOM',
value: '377'
}, {
type: 'ATOM',
value: '6'
},
null,
null,
null,
null
],
[{
type: 'STRING',
value: 'APPLICATION'
}, {
type: 'STRING',
value: 'X-GZIP'
},
[{
type: 'STRING',
value: 'NAME'
}, {
type: 'STRING',
value: 'blah2.gz'
}],
null, {
type: 'STRING',
value: 'filename is blah1.gz, name is blah2.gz'
}, {
type: 'STRING',
value: 'BASE64'
}, {
type: 'ATOM',
value: '58'
},
null, [{
type: 'STRING',
value: 'ATTACHMENT'
},
[{
type: 'STRING',
value: 'FILENAME'
}, {
type: 'STRING',
value: 'blah1.gz'
}]
],
null,
null
], {
type: 'STRING',
value: 'MIXED'
},
[{
type: 'STRING',
value: 'BOUNDARY'
}, {
type: 'STRING',
value: '=-1066975756jd02'
}],
null,
null,
null
], {
type: 'ATOM',
value: '29'
},
null, [{
type: 'STRING',
value: 'INLINE'
},
null
],
null,
null
],
[{
type: 'STRING',
value: 'MESSAGE'
}, {
type: 'STRING',
value: 'RFC822'
},
null,
null, {
type: 'STRING',
value: 'Hello little man. I WILL DESTROY YOU! --Moro'
}, {
type: 'STRING',
value: '7BIT'
}, {
type: 'ATOM',
value: '1149'
},
[{
type: 'STRING',
value: '23 Oct 2003 23:09:21 -0700'
}, {
type: 'STRING',
value: 'No filename? No problem!'
},
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[
null,
null, {
type: 'STRING',
value: 'bob'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
null,
null,
null, {
type: 'STRING',
value: '<1066975761.4263.70.camel@localhost>'
}
],
[
[{
type: 'STRING',
value: 'TEXT'
}, {
type: 'STRING',
value: 'PLAIN'
},
[{
type: 'STRING',
value: 'CHARSET'
}, {
type: 'STRING',
value: 'US-ASCII'
}],
null,
null, {
type: 'STRING',
value: '8BIT'
}, {
type: 'ATOM',
value: '517'
}, {
type: 'ATOM',
value: '10'
},
null,
null,
null,
null
],
[{
type: 'STRING',
value: 'APPLICATION'
}, {
type: 'STRING',
value: 'X-GZIP'
},
null,
null, {
type: 'STRING',
value: 'I\'m getting sick of witty things to say'
}, {
type: 'STRING',
value: 'BASE64'
}, {
type: 'ATOM',
value: '58'
},
null, [{
type: 'STRING',
value: 'ATTACHMENT'
},
null
],
null,
null
], {
type: 'STRING',
value: 'MIXED'
},
[{
type: 'STRING',
value: 'BOUNDARY'
}, {
type: 'STRING',
value: '=-1066975756jd03'
}],
null,
null,
null
], {
type: 'ATOM',
value: '33'
},
null, [{
type: 'STRING',
value: 'INLINE'
},
null
],
null,
null
],
[{
type: 'STRING',
value: 'MESSAGE'
}, {
type: 'STRING',
value: 'RFC822'
},
null,
null, {
type: 'STRING',
value: 'Friends! Help! A guinea pig tricked me! --Zoidberg'
}, {
type: 'STRING',
value: '7BIT'
}, {
type: 'ATOM',
value: '896'
},
[{
type: 'STRING',
value: '23 Oct 2003 22:40:45 -0700'
}, {
type: 'STRING',
value: 'html and text, both inline'
},
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[
null,
null, {
type: 'STRING',
value: 'bob'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
null,
null,
null, {
type: 'STRING',
value: '<1066974044.4264.62.camel@localhost>'
}
],
[
[{
type: 'STRING',
value: 'TEXT'
}, {
type: 'STRING',
value: 'HTML'
},
[{
type: 'STRING',
value: 'CHARSET'
}, {
type: 'STRING',
value: 'utf-8'
}],
null,
null, {
type: 'STRING',
value: '8BIT'
}, {
type: 'ATOM',
value: '327'
}, {
type: 'ATOM',
value: '11'
},
null,
null,
null,
null
],
[{
type: 'STRING',
value: 'TEXT'
}, {
type: 'STRING',
value: 'PLAIN'
},
[{
type: 'STRING',
value: 'CHARSET'
}, {
type: 'STRING',
value: 'US-ASCII'
}],
null,
null, {
type: 'STRING',
value: '8BIT'
}, {
type: 'ATOM',
value: '61'
}, {
type: 'ATOM',
value: '2'
},
null,
null,
null,
null
], {
type: 'STRING',
value: 'MIXED'
},
[{
type: 'STRING',
value: 'BOUNDARY'
}, {
type: 'STRING',
value: '=-ZCKMfHzvHMyK1iBu4kff'
}],
null,
null,
null
], {
type: 'ATOM',
value: '33'
},
null, [{
type: 'STRING',
value: 'INLINE'
},
null
],
null,
null
],
[{
type: 'STRING',
value: 'MESSAGE'
}, {
type: 'STRING',
value: 'RFC822'
},
null,
null, {
type: 'STRING',
value: 'Smeesh! --Amy'
}, {
type: 'STRING',
value: '7BIT'
}, {
type: 'ATOM',
value: '642'
},
[{
type: 'STRING',
value: '23 Oct 2003 22:41:29 -0700'
}, {
type: 'STRING',
value: 'text and text, both inline'
},
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[
null,
null, {
type: 'STRING',
value: 'bob'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
null,
null,
null, {
type: 'STRING',
value: '<1066974089.4265.64.camel@localhost>'
}
],
[
[{
type: 'STRING',
value: 'TEXT'
}, {
type: 'STRING',
value: 'PLAIN'
},
[{
type: 'STRING',
value: 'CHARSET'
}, {
type: 'STRING',
value: 'US-ASCII'
}],
null,
null, {
type: 'STRING',
value: '8BIT'
}, {
type: 'ATOM',
value: '62'
}, {
type: 'ATOM',
value: '2'
},
null,
null,
null,
null
],
[{
type: 'STRING',
value: 'TEXT'
}, {
type: 'STRING',
value: 'PLAIN'
},
[{
type: 'STRING',
value: 'CHARSET'
}, {
type: 'STRING',
value: 'US-ASCII'
}],
null,
null, {
type: 'STRING',
value: '8BIT'
}, {
type: 'ATOM',
value: '68'
}, {
type: 'ATOM',
value: '2'
},
null,
null,
null,
null
], {
type: 'STRING',
value: 'MIXED'
},
[{
type: 'STRING',
value: 'BOUNDARY'
}, {
type: 'STRING',
value: '=-pNc4wtlOIxs8RcX7H/AK'
}],
null,
null,
null
], {
type: 'ATOM',
value: '24'
},
null, [{
type: 'STRING',
value: 'INLINE'
},
null
],
null,
null
],
[{
type: 'STRING',
value: 'MESSAGE'
}, {
type: 'STRING',
value: 'RFC822'
},
null,
null, {
type: 'STRING',
value: 'That\'s not a cigar. Uh... and it\'s not mine. --Hermes'
}, {
type: 'STRING',
value: '7BIT'
}, {
type: 'ATOM',
value: '1515'
},
[{
type: 'STRING',
value: '23 Oct 2003 22:39:17 -0700'
}, {
type: 'STRING',
value: 'HTML and... HTML?'
},
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[
null,
null, {
type: 'STRING',
value: 'bob'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
null,
null,
null, {
type: 'STRING',
value: '<1066973957.4263.59.camel@localhost>'
}
],
[
[{
type: 'STRING',
value: 'TEXT'
}, {
type: 'STRING',
value: 'HTML'
},
[{
type: 'STRING',
value: 'CHARSET'
}, {
type: 'STRING',
value: 'utf-8'
}],
null,
null, {
type: 'STRING',
value: '8BIT'
}, {
type: 'ATOM',
value: '824'
}, {
type: 'ATOM',
value: '22'
},
null,
null,
null,
null
],
[{
type: 'STRING',
value: 'TEXT'
}, {
type: 'STRING',
value: 'HTML'
},
[{
type: 'STRING',
value: 'NAME'
}, {
type: 'STRING',
value: 'htmlfile.html'
}, {
type: 'STRING',
value: 'CHARSET'
}, {
type: 'STRING',
value: 'UTF-8'
}],
null,
null, {
type: 'STRING',
value: '8BIT'
}, {
type: 'ATOM',
value: '118'
}, {
type: 'ATOM',
value: '6'
},
null, [{
type: 'STRING',
value: 'ATTACHMENT'
},
[{
type: 'STRING',
value: 'FILENAME'
}, {
type: 'STRING',
value: 'htmlfile.html'
}]
],
null,
null
], {
type: 'STRING',
value: 'MIXED'
},
[{
type: 'STRING',
value: 'BOUNDARY'
}, {
type: 'STRING',
value: '=-zxh/IezwzZITiphpcbJZ'
}],
null,
null,
null
], {
type: 'ATOM',
value: '49'
},
null, [{
type: 'STRING',
value: 'INLINE'
},
null
],
null,
null
],
[{
type: 'STRING',
value: 'MESSAGE'
}, {
type: 'STRING',
value: 'RFC822'
},
null,
null, {
type: 'STRING',
value: 'The spirit is willing, but the flesh is spongy, and bruised. --Zapp'
}, {
type: 'STRING',
value: '7BIT'
}, {
type: 'ATOM',
value: '6643'
},
[{
type: 'STRING',
value: '23 Oct 2003 22:23:16 -0700'
}, {
type: 'STRING',
value: 'smiley!'
},
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[{
type: 'STRING',
value: 'Ryan Finnie'
},
null, {
type: 'STRING',
value: 'rfinnie'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
[
[
null,
null, {
type: 'STRING',
value: 'bob'
}, {
type: 'STRING',
value: 'domain.dom'
}
]
],
null,
null,
null, {
type: 'STRING',
value: '<1066972996.4264.39.camel@localhost>'
}
],
[
[
[
[