【问题标题】:Detect whether an email is from a google domain检测电子邮件是否来自谷歌域
【发布时间】:2018-02-13 12:26:02
【问题描述】:

拥有一个电子邮件地址,我需要知道它是来自 google 域还是来自其他域。我做了一些研究,但我不知道如何得到这个。我得到的只是 linux 终端命令和一个查找域 DNS 的 Python 脚本。例如:

  1. user@gmail.com : true
  2. user@mydomaingoogle.com : true
  3. user@mydomainNOgoogle.com : false

我已经尝试将 OAuth 与我已经完成的日历 API 一起使用,效果很好,但是将它与非谷歌帐户一起使用不会引发异常,而且我在响应中看不到任何不同

提前致谢

【问题讨论】:

    标签: java email oauth-2.0 google-api


    【解决方案1】:

    我不确定我理解您所说的 google 域是什么意思。假设您的意思是如果电子邮件附加到谷歌帐户,您可以使用以下内容进行测试。

    如果您正在寻找 Google 端点或 API,它将告诉您此电子邮件是否是 Google 帐户,或者您不会找到。这不是 Google 想要分享的内容。

    破解

    如果您尝试邀请非 Google 电子邮件地址加入需要 Google 帐户(个人 gmail 或企业)的 Google 服务,如果该电子邮件地址不是谷歌地址。因此,如果您尝试邀请某人参加 Google 日历上的活动,您至少会知道他们是否有 Google 帐户。

    【讨论】:

    • 是的,我是这个意思。这可能有效,但我正在尝试以编程方式进行。此外,在这种情况下,我什至不想使用日历,只是从该帐户发送电子邮件。日历的东西正是我试图用非谷歌帐户使用的东西
    • 无法以编程方式执行此操作。谷歌不会想给你这个信息你找到的任何解决方案都可能是一种黑客攻击,比如以编程方式将用户添加到谷歌驱动器中的文件夹或谷歌日历上的事件,基本上你需要尝试通过电子邮件分享一些东西测试它是否是谷歌帐户。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-24
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-30
    • 2013-04-04
    相关资源
    最近更新 更多