Ejemplo n.º 1
0
 /**
  * Determines if the email address is time bound, these are the disposable
  * addresses that auto expire after a pre-configured time.  For example,
  * 10 minutes, 1 hour, 2 hours, 1 day, 1 month, etc.  These address can
  * also be trash emails or forwarding emails.
  *
  * @param $p_email  The email address to check.
  * @returns true: time bound disposable email, false: otherwise.
  */
 public static function is_time_bound_email($p_email)
 {
     $t_domain = DisposableEmailChecker::_get_domain_from_address($p_email);
     if (DisposableEmailChecker::$time_bound_domains_array === null) {
         DisposableEmailChecker::$time_bound_domains_array = DisposableEmailChecker::_load_file('time_bound_domains');
     }
     return in_array($t_domain, DisposableEmailChecker::$time_bound_domains_array);
 }