} else {
         if ($email != '') {
             // trying this: keep users reply to even when email_from_enforced
             $ctf_geekMail->_replyTo($email);
         } else {
             $ctf_geekMail->_replyTo($this->si_contact_from_email);
         }
     }
     if ($ctf_email_address_bcc != '') {
         $ctf_geekMail->bcc($ctf_email_address_bcc);
     }
     $ctf_geekMail->subject($subj);
     $ctf_geekMail->message($msg);
     if ($this->uploaded_files) {
         foreach ($this->uploaded_files as $path) {
             $ctf_geekMail->attach($path);
         }
     }
     @$ctf_geekMail->send();
 } else {
     // sending with wp_mail
     add_filter('wp_mail_from', array(&$this, 'si_contact_form_from_email'), 1);
     add_filter('wp_mail_from_name', array(&$this, 'si_contact_form_from_name'), 1);
     if ($ctf_email_on_this_domain != '') {
         // Add an action on phpmailer_init to add Sender $this->si_contact_mail_sender for Return-path in wp_mail
         // this helps spf checking when the Sender email address matches the site domain name
         add_action('phpmailer_init', array(&$this, 'si_contact_form_mail_sender'), 1);
     }
     if ($this->uploaded_files) {
         $attach_this_mail = array();
         foreach ($this->uploaded_files as $path) {