使用GMail API发送时如何设置显示名称?

问题描述

对于Gmail API,如果不提供FROM头,则FROM头将设置为发件人的电子邮件地址。如果我将FROM标头设置为以下任何形式,则Gmail会向我的收件人显示网络钓鱼警告,内容为“请谨慎处理此邮件。Gmail无法验证该邮件确实来自[...]”:

名称

“姓名”

名称

其中 name 的格式与我的显示名称完全相同。

是否可以在不创建网络钓鱼警告的情况下发送显示名称

解决方法

原因是您正在使用别名

  • 在您的域外发送电子邮件时,这总是会导致网络钓鱼警告
  • 如果您是从用户界面而不是通过API发送电子邮件,则同样会发生
  • 避免这种情况的唯一方法是将您的主电子邮件用作terraform -v
  • 因此,使用语法terraform -vFROM都没关系-两者都是有效的