Ошибка, которую вы получаете, не является ошибкой CodeIgniter, это ошибка PHP.
Если вы работаете на локальном dev-сервере, скажем, на рабочем столе в вашем доме, есть хороший шанс, что ваша установка Fedora не настроила какую-либо почтовую систему. Попробуйте установить протокол SMTP и указать сервер / пользователя / пароль в файле config / email.php, например:
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'smtp.isp.net';
$config['smtp_user'] = 'username';
$config['smtp_pass'] = 'password';
В качестве альтернативы, я полагаю, вы также можете настроить это в своем файле php.ini и использовать сервер настроек в целом.