我想构建类似票务管理系统(例如:Zendesk,Freshdesk)。因此,如果有人向我的mailId support@mydomain.com 发送了一封邮件,则我的服务器应收到有关邮件详细信息(例如,主题,文本等)的通知
我发现的一个解决方案是使用{strong> IMAP ,如here所述,并且我已经建立了一个简单的nodejs项目
var imap = new Imap({
user: '*****',
password: '****',
host: 'imap.gmail.com',
port: 993,
tls: true
});
imap.once('ready', () => {
imap.on('mail',(number)=>{
console.log('Got new emails',number);
})
})
但是此代码只给了我收到的新邮件数量。但没有有关邮件的任何详细信息。
有没有更好的方法来解决这个问题?
如果您能给我一点帮助,我将不胜感激