从Gmail中的联系人或收件箱中获取IP地址

时间:2012-07-03 11:40:27

标签: google-apps-script

Google应用脚本。

如何获取电子邮件发件人的IP或Gmail邮件联系人中的联系人。 我可以从组中导入联系人详细信息或从收件箱中导入邮件线程。 我可以通过应用脚本代码示例获取发件人的IP地址吗?

提前致谢。

2 个答案:

答案 0 :(得分:2)

您根本无法做到这一点...此外,联系人的IP地址在现实世界中并不存在,用户使用的IP取决于联系人所处的位置?

答案 1 :(得分:0)

这会从您收件箱中的第一个电子邮件主题获取原始IP:

  var thread = GmailApp.getInboxThreads(0,1)[0]; // get first thread in inbox
  var message = thread.getMessages()[0]; // get first message
  var rawMessage = message.getRawContent();
  var lines = rawMessage.split('\n');
  for each(line in lines){
    if(line.substring(0,'X-Originating-IP'.length)=='X-Originating-IP'){
      Logger.log(line);
    }
  }