packages/fxa-shared/email/topEmailDomains.ts (185 lines of code) (raw):

/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ // Email domains that we are not going to validate. // This is maintained at // https://github.com/mailcheck/mailcheck/wiki/List-of-Popular-Domains (aside // from the MOZ section) // Mailcheck.defaultDomains is much shorter than this list. const TopEmailDomains = new Set([ '126.com', '163.com', '21cn.com', 'abv.bg', 'alice.it', 'aliyun.com', 'aol.com', 'aol.it', 'arcor.de', 'arnet.com.ar', 'att.net', 'bell.net', 'bellsouth.net', 'bigpond.com', 'bk.ru', 'bluewin.ch', 'blueyonder.co.uk', 'bol.com.br', 'bt.com', 'btinternet.com', 'charter.net', 'comcast.net', 'cox.net', 'daum.net', 'earthlink.net', 'email.com', 'email.it', 'facebook.com', 'fastmail.fm', 'fibertel.com.ar', 'foxmail.com', 'free.fr', 'freemail.hu', 'freenet.de', 'freeserve.co.uk', 'games.com', 'globo.com', 'globomail.com', 'gmai.com', 'gmail.com', 'gmil.com', 'gmx.at', 'gmx.com', 'gmx.de', 'gmx.fr', 'gmx.net', 'google.com', 'googlemail.com', 'hanmail.net', 'hotmail.be', 'hotmail.ca', 'hotmail.co.uk', 'hotmail.com.ar', 'hotmail.com.br', 'hotmail.com.mx', 'hotmail.com', 'hotmail.de', 'hotmail.es', 'hotmail.fr', 'hotmail.it', 'hush.com', 'hushmail.com', 'icloud.com', 'ig.com.br', 'iname.com', 'inbox.com', 'inbox.ru', 'interia.pl', 'itelefonica.com.br', 'juno.com', 'keemail.me', 'laposte.net', 'lavabit.com', 'libero.it', 'list.ru', 'live.be', 'live.co.uk', 'live.com.ar', 'live.com.mx', 'live.com', 'live.de', 'live.fr', 'live.it', 'live.nl', 'love.com', 'mac.com', 'mail.com', 'mail.ru', 'me.com', 'mozilla.com', 'msn.com', 'nate.com', 'naver.com', 'neuf.fr', 'ntlworld.com', 'o2.co.uk', 'o2.pl', 'oi.com.br', 'online.de', 'op.pl', 'orange.fr', 'orange.net', 'outlook.com.br', 'outlook.com', 'outlook.de', 'outlook.es', 'outlook.fr', 'pobox.com', 'poste.it', 'prodigy.net.mx', 'protonmail.ch', 'protonmail.com', 'qq.com', 'r7.com', 'rambler.ru', 'rediffmail.com', 'restmail.net', 'rocketmail.com', 'rogers.com', 'safe-mail.net', 'sbcglobal.net', 'seznam.cz', 'sfr.fr', 'shaw.ca', 'sina.cn', 'sina.com', 'sky.com', 'skynet.be', 'speedy.com.ar', 'sympatico.ca', 't-online.de', 'talktalk.co.uk', 'telenet.be', 'teletu.it', 'terra.com.br', 'tin.it', 'tiscali.co.uk', 'tiscali.it', 'tuta.io', 'tutamail.com', 'tutanota.com', 'tutanota.de', 'tvcablenet.be', 'ukr.net', 'uol.com.br', 'verizon.net', 'virgilio.it', 'virgin.net', 'virginmedia.com', 'voo.be', 'wanadoo.co.uk', 'wanadoo.fr', 'web.de', 'wow.com', 'wp.pl', 'ya.ru', 'yahoo.ca', 'yahoo.co.id', 'yahoo.co.in', 'yahoo.co.jp', 'yahoo.co.kr', 'yahoo.co.uk', 'yahoo.com.ar', 'yahoo.com.au', 'yahoo.com.br', 'yahoo.com.mx', 'yahoo.com.ph', 'yahoo.com.sg', 'yahoo.com.tw', 'yahoo.com', 'yahoo.de', 'yahoo.es', 'yahoo.fr', 'yahoo.gr', 'yahoo.it', 'yandex.com', 'yandex.ru', 'yeah.net', 'ygm.com', 'ymail.com', 'zipmail.com.br', 'zoho.com', ]); export default TopEmailDomains;