I need to get information of new mail message in new mail message event. Specifically:
- E-mail address which sended mail
- Message title
- Message content (text)
My code at this moment:
let Imap = require('node-imap')
let imap = new Imap({
user: '***@gmail.com',
password: '***',
host: 'imap.gmail.com',
port: 993,
tls: true
});
imap.on('ready', () => {
imap.openBox('INBOX', true, (err, box) => {
if (err) console.log(err)
else console.log('Recipient is ready for accepting')
})
})
imap.on('mail', mail => {
const title = ?
const subject = ?
const email = ?
console.log(`Email author: ${email} Title: ${title}, Description: ${subject}`)
})
imap.connect()