Mail Reader
以IMAP讀取電子郵件
最后更新于
这有帮助吗?
以IMAP讀取電子郵件
最后更新于
这有帮助吗?
这有帮助吗?
// 印出讀取到的每封郵件主旨與寄件者
input.forEach((mail) => {
console.log('from:' + mail.from + ', title:' + mail.subject)
})// 將讀取的每封郵件文字欄位輸出到CSV,並且將附件檔案存檔
input.forEach((mail) => {
output.push({
from: mail.from,
subject: mail.subject,
date: mail.date.toLocaleString(),
})
if (mail.attachments.length > 0) {
mail.attachments.forEach((att) => {
api.write(att.filename, att.content)
})
}
})
// 指定表頭欄位
output.header.push('from','subject','date')// 找到標題包含'促銷'的郵件
let mail = _.find(input, (m) => m.subject.includes('促銷'))
// 移到'Trash'郵件資料夾
await api.mail.moveto(mail.uid, 'Trash')
// 找到標題包含'中獎'的郵件
mail = _.find(input, (m) => m.subject.includes('中獎'))
// 移除郵件
await api.mail.remove(mail.uid)