0

谷歌应用脚​​本。

如何获取电子邮件发件人或 gmail 联系人中的联系人的 ip。我可以从收件箱中导入群组或邮件线程中的联系方式。我可以通过应用程序脚本代码示例获取发件人的 IP 地址吗?

提前致谢。

4

2 回答 2

3

你根本不能这样做......此外,联系人的IP地址在现实世界中是不存在的,用户使用的IP取决于联系人的位置不是吗?

于 2012-07-03T11:57:04.630 回答
1

这会从收件箱中的第一个电子邮件线程获取原始 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);
    }
  } 
于 2014-02-19T14:28:17.040 回答