Hola, tengo problemas enviando correos desde mi aplicación hecha en codeigniter. He seguido todos los pasos tal cual los he visto en los tutoriales que he encontrado y cuando se ejecuta el método send() supuestamente si envía el correo, hago la comprobación así:
Código PHP:
Ver originalif ($this->email->send()) {
echo 'Mensaje enviado';
}
else {
echo 'Mensaje no enviado';
}
Y cuando ejecuto me sale Mensaje no enviado. Pero no llega a mi correo ningún mensaje. Debería llegar a mi correo gmail.
Que podría estar mal o como se debe hacer?
el código de mi controlador es este:
Código PHP:
Ver originalpublic function sendContacto()
{
$nom = $this->input->post('nom');
$tel = $this->input->post('tel');
$ema = $this->input->post('ema');
$men = $this->input->post('men');
$this->load->library('email');
$config['mailtype'] = 'html';
$this->email->initialize($config);
$this->email->from($ema, $nom);
$this->email->to($destinatario);
$this->email->subject('Contacto de pagina Web');
$this->email->message($men);
$msg = '';
if ($this->email->send()) {
$msg = 'Su mensaje fue enviado con éxito.|0';
}
else {
$msg = 'Su mensaje no pude ser enviado.|1';
}
echo $msg;
}
Cuando imprimo el resultado así:
Me sale esto: string(952) "Your message has been successfully sent using the following protocol: mail
Necesito ayudaaaaa.