From cd0ef34f757eb7550515618c69daa8270d940874 Mon Sep 17 00:00:00 2001 From: FrancescoUK Date: Mon, 12 Sep 2016 19:18:05 +0100 Subject: [PATCH] Log error if email sending fails (#772) --- application/libraries/Email_lib.php | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/application/libraries/Email_lib.php b/application/libraries/Email_lib.php index 7cb6f2a14..cb155f0ca 100644 --- a/application/libraries/Email_lib.php +++ b/application/libraries/Email_lib.php @@ -33,16 +33,25 @@ class Email_lib */ public function sendEmail($to, $subject, $message, $attachment = NULL) { - $this->CI->email->from($this->CI->config->item('email'), $this->CI->config->item('company')); - $this->CI->email->to($to); - $this->CI->email->subject($subject); - $this->CI->email->message($message); + $email = $this->CI->email; + + $email->from($this->CI->config->item('email'), $this->CI->config->item('company')); + $email->to($to); + $email->subject($subject); + $email->message($message); if( !empty($attachment) ) { - $this->CI->email->attach($attachment); + $email->attach($attachment); } - return $this->CI->email->send(); + $result = $email->send(); + + if(!$result) + { + error_log($email->print_debugger()); + } + + return $result; } }