code: public function getEmail($person_name = null, $domain = null)
  	{
  		$username = $this->getUsername($person_name);
  		
  		$domains = [];
  		$domains[] = !empty($domain) ? $domain : $this->getDomain();
  		$domains[] = 'gmail.com';
  		$domains[] = 'yahoo.com';
  		$domains[] = 'me.com';
  		$domains[] = 'msn.com';
  		$domains[] = 'hotmail.com';
  		
  		$domain = $this->fromArray($domains);
  		
  		return preg_replace('/[^0-9a-z_A-Z.]/', '', strtolower($username)) . '@' . $domain;
  	}
docs: Return an email address.
  You can optionally pass a name to use in the address
  
  @param null $person_name
  @param null $domain
  @return string