} $ctf_geekMail->from($this->si_contact_from_email, $this->si_contact_from_name); $ctf_geekMail->to($mail_to); if ($si_contact_opt['email_reply_to'] != '') { // custom reply_to $ctf_geekMail->_replyTo($si_contact_opt['email_reply_to']); } 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