当有人向我的邮件发送电子邮件时,如何通知我的服务器,例如:((support@mydomain.com)

时间:2020-06-16 12:07:37

标签: gmail imap gmail-imap

我想构建类似票务管理系统(例如: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);
})
})

但是此代码只给了我收到的新邮件数量。但没有有关邮件的任何详细信息。

有没有更好的方法来解决这个问题?

如果您能给我一点帮助,我将不胜感激

0 个答案:

没有答案