Error when calling send method in Codeigniter email library

Viewed 822

Edited: Im trying to send an email using codeigniter's library. Whenever I call the $this->email->send() function it returns

Warning: include(C:\xampp\htdocs\psems\application\views\errors\html\error_php.php): failed to open stream: No such file or directory in C:\xampp\htdocs\psems\system\core\Exceptions.php on line 269

Warning: include(): Failed opening 'C:\xampp\htdocs\psems\application\views\errors\html\error_php.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\psems\system\core\Exceptions.php on line 269

This is the code I have so far

 $config = array();
    $config['useragent']           = "CodeIgniter";
    $config['mailpath']            = "/usr/bin/sendmail"; // or "/usr/sbin/sendmail"
    $config['protocol']            = "smtp";
    $config['smtp_host']           = "localhost";
    $config['smtp_port']           = "25";
    $config['mailtype'] = 'html';
    $config['charset']  = 'utf-8';
    $config['newline']  = "\r\n";
    $config['wordwrap'] = TRUE;

    $this->load->library('email');

    $this->email->initialize($config);

    $this->email->from('example@gmail.com', 'harold decapia');
    $this->email->to('example@gmail.com');

    $this->email->subject('Тест Email');
    $this->email->message('Hello World');

    $this->email->send(); //I tried commenting this out and there was no error returned

I'm confused as to why it returns an error just by calling the send method. Do I have to configure something first? I'm thinking I'm missing a tiny bit of info here :(

Also, is there any way for me to know what error it returns specifically? Thank you in advance

1 Answers
Related