Tenho a seguinte função para enviar um email:
public function enviaEmail($oferta){
$this->load->library("email");
$this->email->from($oferta->email);
$this->email->to("gfrgabriel3007@gmail.com");
$this->email->subject("Oferta em carro");
$this->email->message("Você acaba de receber uma oferta num carro!!!");
return $this->email->send();
}
Ela chamada na seguinte função (ambas estão no mesmo controller):
public function nova(){
$sucesso = validaFormOferta();
$arrayOferta = $this->input->post();
$oferta = OfertaFactory::montaOferta($arrayOferta);
if($sucesso){
$this->OfertaDao_model->salva($oferta);
$this->CarrosDao_model->atualizaInteressados($oferta->carro_id);
$this->enviaEmail($oferta);
$this->session->set_flashdata("success", "Email enviado com sucesso");
}else{
$this->session->set_flashdata("danger", "Erro ao enviar email");
}
redirect("/carros/".$oferta->carro_id);
}
Tudo está funcionando normalmente, contudo não estou recebendo os emails