突然间,通过gmail api发送的所有电子邮件都会在收件人收件箱中以红色横幅登陆,如下所示。
因此,我在Google云平台中创建了一个新的OAuth ClientID,并使用这些凭据提供对我的测试Gmail帐户的访问权限。然后我使用Gmail Api发送电子邮件,电子邮件登陆收件箱,没有任何红色横幅,这很好。
但我们需要使用相同的旧OAuth ClientID,因为我们拥有许多提供访问权限的用户。如果我们更改这些ClientID和ClientSecret以使用新的ClientID,我们需要所有用户重新授权,这是我们不想做的。有人可以帮助为什么现有的OAuth客户端ID会在收件人邮箱中抛出这个红色横幅吗?
答案 0 :(得分:0)
如此blog所述,此警告消息说明了Google采取的一项安全措施。同样来自此related SO post,您的邮件中包含一个窃取用户信息的诈骗网页,或者您的服务器的域/ IP过去曾用于窃取个人信息。 检查Mxtoolbox上的IP是否列入黑名单配置反向DNS(将您的域名与您的IP匹配),SPF和DKIM,发送合法电子邮件,一切都会正常。