Skip to content

Instantly share code, notes, and snippets.

View rahulvohra's full-sized avatar

Rahul Vohra rahulvohra

View GitHub Profile
// About 10-15% of our lookups match:
var SPECIFIC_ORGANISATIONS = "^twitter-.*(twitter.com)$|^yammer.*(yammer.com)$|^nytdirect@(nytimes.com)$|jobs@alerts.(careerbuilder)";
var FACEBOOK = "^.*\\+.*@facebook(mail)?\\.com";
var STRUCTURED = "^(?:no[-_]?reply|auto[-_]?(?:reply|confirm|shipping)|expiry[-_]?notice|paper[-_]?free)@(.*)|.*[-_+=]da?emon@(.*)";
var SIMPLE = "^(abuse|admin|billing|confirm|cron|ebulletins|endofitem|help|helpdesk|info|invite|invoice|invoicing|jobs|marketing|newsletter|orders|postmaster|register|robot|root|sales|service|shipping|support)@(.*)$";
var RE_ORGANISATIONAL_EMAIL = new RegExp(
SPECIFIC_ORGANISATIONS + "|" +
FACEBOOK + "|" +
STRUCTURED + "|" +