首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有为任何公共电子邮件服务(如Gmail / Yahoo )预留的电子邮件地址列表?

是否有为任何公共电子邮件服务(如Gmail / Yahoo )预留的电子邮件地址列表?
EN

Webmasters Stack Exchange用户
提问于 2017-03-23 07:31:51
回答 2查看 6.3K关注 0票数 11

我正在构思这个想法的webApp,当可以说是一个全新的采取提供电子邮件服务的消费者,我拥有的领域。这个想法类似于雅虎提供给我的myname@yahoo.com电子邮件地址或gmail等。除了整个基础设施之外,我最关心的是如何获得一份重要/重要的、与安全相关的电子邮件地址列表,这些地址不会被发送给消费者。

例如:

  • admin@example.com
  • administrator@example.com
  • webmaster@example.com
  • root@example.com

是否有任何这类的详尽清单。

EN

回答 2

Webmasters Stack Exchange用户

发布于 2017-03-23 07:50:12

这可能是稍微相关的列表,尽管它不是针对Gmail,而是针对G Suite的Google组:

https://support.google.com/a/answer/6093413?hl=en

保留组名: 我们保留某些名称,如果您使用Google或创建组,则不能使用这些名称。但是,如果要使用管理控制台中的组控件创建组,则可以使用这些名称。滥用 admin administrator hostmaster majordomo postmaster root ssl-admin网站管理员姓名滥用和邮递员保留。但是,您可以订阅它们并接收发送到这些地址的所有邮件。

票数 3
EN

Webmasters Stack Exchange用户

发布于 2020-01-27 21:23:06

基于以前的答案和我在其他地方的研究,我编译了这个GitHub存储库,它有一个更新的JSON文件,以及基于JavaScript/Node.js的代码示例以供实现。

https://github.com/forwardemail/reserved-email-addresses-list

为安全考虑保留的1250+电子邮件地址列表

代码语言:javascript
复制
npm install reserved-email-addresses-list email-addresses

您要比较的字符串必须转换为小写,并裁剪空格。我们要转换为小写的原因是因为我们正在比较的单词字典都是小写的,为了比较严格的相等,我们必须有匹配的大小写。

我们还强烈建议您检查是否严格相等,对于与管理相关的用户名列表,您也应该检查严格相等、以比较开头或以比较结尾。

代码语言:javascript
复制
const reservedEmailAddressesList = require('reserved-email-addresses-list');
const reservedAdminList = require('reserved-email-addresses-list/admin-list.json');
const emailAddresses = require('email-addresses');

const email = '"Admin***!!!"@example.com';
const parsed = emailAddresses.parseOneAddress(email);

if (parsed === null)
  throw new Error('Email was not a valid address');

const str = parsed.local.toLowerCase();

let reservedMatch = reservedEmailAddressesList.find(addr => addr === str);

if (!reservedMatch)
  reservedMatch = reservedAdminList.find(
    addr => addr === str || str.startsWith(addr) || str.endsWith(addr)
  );

if (reservedMatch)
  throw new Error(
    'User must be a domain admin to create an alias with a reserved word (see https://forwardemail.net/reserved-email-addresses).'
  );

参考文献:

票数 2
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/104811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档