是否有地方通过API获取更细粒度的报告数据



我正在想办法导出我可以在安全面板和警报中心看到的一些事件。客户报告API只给我每天收到的邮件数,以及每天收到的垃圾邮件数,但落后了24小时以上。

我曾尝试在安全警报中心创建警报,以备我的域收到相关电子邮件时使用,但我每分钟只收到一封电子邮件,上面写着超过了阈值,我必须点击调查工具才能真正获得相关数据。

有没有地方可以让我请求每小时#封钓鱼电子邮件,或者在发现新的钓鱼电子邮件时收到提醒。或恶意软件等

  • Reports API方法UserUsageReport:get允许您通过指定参数gmail:num_spam_emails_received检索特定日期收到的垃圾邮件
  • 然而,如果您想检索(例如(上一小时的电子邮件,则没有预先构建的功能

你可以编写一个谷歌应用程序脚本,浏览你的Gmail收件箱寻找新的垃圾邮件,并将脚本设置为时间驱动的触发器

样品:

function setmeOnHourlyTimer() {
var now = new Date();
var oneHourAgoinSeconds = Math.round(now.getTime()/1000 - 1200 *60);
var query = '"after:'+ oneHourAgoinSeconds  +'"';
var spamMessages = Gmail.Users.Messages.list("YOU_EMAIL", {"labelIds": ["SPAM"] , "q": query}).messages;
if (spamMessages.length > 0){
GmailApp.sendEmail("paste your email here", "You have new Spam emails", "You got " + spamMessages.length + " new spam message(s) within the last hour.")
}
}

最新更新