/**
  * Resolve default send to address
  * @param string $to
  * @return string
  */
 public static function resolveDefaultToEmail($to = null)
 {
     // In case of multiple recipients, do not validate anything
     if (is_array($to) || strpos($to, ',') !== false) {
         return $to;
     }
     $original_to = $to;
     if (!empty($to)) {
         $to = MandrillMailer::get_email_from_rfc_email($to);
         if (filter_var($to, FILTER_VALIDATE_EMAIL)) {
             return $original_to;
         }
     }
     $config = SiteConfig::current_site_config();
     if (!empty($config->DefaultToEmail)) {
         return $config->DefaultToEmail;
     }
     if ($admin = Email::config()->admin_email) {
         return $admin;
     }
     return false;
 }
 /**
  * Get sender as member
  *
  * @return Member
  */
 public function getFromMember()
 {
     if (!$this->from_member && $this->from) {
         $email = MandrillMailer::get_email_from_rfc_email($this->from);
         $member = Member::get()->filter(array('Email' => $email))->first();
         if ($member) {
             $this->setFromMember($member);
         }
     }
     return $this->from_member;
 }