/** * Determines if the email address is disposable email that forwards to * users' email address. This is one of the best kind of disposable * addresses since emails end up in the user's inbox unless the user * cancel the address. * * @param $p_email The email address to check. * @returns true: disposable forwarding, false: otherwise. */ public static function is_forwarding_email($p_email) { $t_domain = DisposableEmailChecker::_get_domain_from_address($p_email); if (DisposableEmailChecker::$forwarding_domains_array === null) { DisposableEmailChecker::$forwarding_domains_array = DisposableEmailChecker::_load_file('forwarding_domains'); } return in_array($t_domain, DisposableEmailChecker::$forwarding_domains_array); }