使用基于Gmail浏览器的客户端的其他电子邮件地址发送的电子邮件中找不到发件人字段

时间:2018-02-20 10:20:54

标签: email gmail gmail-api gmail-imap email-headers

假设有一封电子邮件alice@example.com。已为bob@example.com设置了send-as。

当我使用bob @作为发件人向alice @ account的某人发送电子邮件时,标头通常会以Sender作为键的键值对。此发件人用于识别alice @已发送电子邮件。 From标题将是bob @。

但是对于一个Gmail帐户,标题中没有Sender。有没有其他方法可靠地识别发件人?

以下是没有发件人的gmail标头

{
  'internalDate': '1519112776000',
  'historyId': '11018249',
  'payload': {
    'mimeType': 'multipart/alternative',
    'headers': [
      {
        'name': 'MIME-Version',
        'value': '1.0'
      },
      {
        'name': 'Received',
        'value': 'by 13.133.13.13 with HTTP; Mon, 19 Feb 2018 23:46:16 -0800 (PST)'
      },
      {
        'name': 'Date',
        'value': 'Tue, 20 Feb 2018 15:46:16 +0800'
      },
      {
        'name': 'Delivered-To',
        'value': 'alice@example.com'
      },
      {
        'name': 'Message-ID',
        'value': '<090-SomeRAnDOMMESsageIDGivenByGoogle@mail.gmail.com>'
      },
      {
        'name': 'Subject',
        'value': 'This is some random subject'
      },
      {
        'name': 'From',
        'value': 'Alice as Bob <bob@example.com>'
      },
      {
        'name': 'To',
        'value': 'Troce <troce@random.com>'
      },
      {
        'name': 'Content-Type',
        'value': 'multipart/alternative; boundary="000somerandomboundary"'
      }
    ]
  },
  'snippet': 'This is some random snippet',
  'sizeEstimate': 3368,
  'threadId': '161b22d6b3213213',
  'labelIds': [
    'Label_1',
    'Label_2',
    'Label_3',
    'SENT'
  ],
  'id': '161b22d6b3213213'
}

0 个答案:

没有答案