问题:
我想获取/查找 Yahoo 拥有的域名列表,这些域名在给定相同本地部分的情况下会转到相同的邮箱。类似地,获取此类 Hotmail 域名的列表。
背景:
我有一个应用程序,根据政策,用户只允许拥有一个帐户,并且可以通过电子邮件地址唯一性等方式检测是否违反该规则。
我想规范化电子邮件地址,以便检测语法上明显的重复项。我知道规范化过程不会涵盖一个人可以使用的所有电子邮件(例如 - G-Suite 会有 gmail 规则,但仅从语法无法得知;必须检查 MX 记录),但我仍然希望仅使用字符串尽可能多地覆盖范围...我已经小写,检测加号寻址,或者在 Yahoo 的情况下检测连字符寻址,在 gmail 的情况下,我删除了点,所有这些都是为了获得规范化的本地部分。
但是 Yahoo 和 Hotmail/Live/Outlook 的域名却让我很头疼... 以“yahoo.com”或“yahoo.co.uk”结尾的电子邮件都会指向同一个邮箱,这意味着一个邮箱应该与另一个邮箱标准化。到目前为止,一切都很好,只是还有很多其他这样的域名。
我尝试查看他们的 SSL 证书,但那里的域名列表不完整。我发现两个国家/地区扩展名不在其中(它们仍然指向同一个带有 SSL 错误的 Web 服务器),我能够使用它们登录。我希望还有更多。
同样,我对微软拥有的网站(如 hotmail.com 变体、live.com 变体和 outlook.com 变体)也不完全确定。
那么,有没有此类域名的列表?有没有什么方法可以可靠地生成此类域名?