使用 Gmail API 发送的电子邮件被 Gmail 标记为网络钓鱼

cbe*_*d73 7 gmail-api

当我使用Gmail API发送电子邮件时,使用 Gmail 网络界面的收件人phishing在打开电子邮件时会收到警告。

但是,当我通过同一 Gmail 帐户但使用Web UI发送完全相同的电子邮件内容时,收件人不会收到警告phishing

我能发现的两封收到的电子邮件之间的唯一区别是,使用 API 发送的电子邮件具有以下附加标头:

Received: from 114692869688 named unknown by gmailapi.google.com with HTTPREST; Tue, 11 Jun 2019 11:37:51 -0500
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这个问题?

jes*_*ess 1

两种选择

  1. 通过 Gmail SMTP(简单邮件传输协议,一种用于在服务器之间发送电子邮件的协议)发送电子邮件
  2. 使用 Gmail 授权您的应用程序- 对 Gmail API 的所有请求都必须由经过身份验证的用户授权。Gmail 使用 OAuth 2.0 协议来验证 Google 帐户并授权访问用户数据。

当您收到一封看起来可疑的电子邮件时,需要检查以下几点:

  • 检查电子邮件地址和发件人姓名是否匹配。
  • 检查电子邮件是否经过身份验证
  • 单击任何链接之前,请将鼠标悬停在链接上。如果链接的 URL 与链接的描述不匹配,则可能会将您引导至网络钓鱼网站。
  • 检查邮件标头以确保“发件人”标头未显示错误的名称。**

是的,使用 Gmail API 发送电子邮件时,邮件标头非常重要。您需要跟踪电子邮件及其完整标头。