Foros del Web » Programando para Internet » PHP » CodeIgniter »

Problema enviando correos

Estas en el tema de Problema enviando correos en el foro de CodeIgniter en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 08/04/2016, 19:43
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 19 años, 1 mes
Puntos: 8
Problema enviando correos

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 original
  1. if ($this->email->send()) {
  2.    echo 'Mensaje enviado';
  3. }
  4. else {
  5.    echo 'Mensaje no enviado';
  6. }
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 original
  1. public function sendContacto()
  2. {
  3.     $nom = $this->input->post('nom');
  4.     $tel = $this->input->post('tel');
  5.     $ema = $this->input->post('ema');
  6.     $men = $this->input->post('men');
  7.     $destinatario = "[email protected]";
  8.  
  9.     $this->load->library('email');
  10.  
  11.     $config['mailtype'] = 'html';
  12.     $this->email->initialize($config);
  13.  
  14.     $this->email->from($ema, $nom);
  15.     $this->email->to($destinatario);
  16.     $this->email->subject('Contacto de pagina Web');
  17.     $this->email->message($men);
  18.  
  19.     $msg = '';
  20.     if ($this->email->send()) {
  21.         $msg = 'Su mensaje fue enviado con éxito.|0';
  22.     }
  23.     else {
  24.         $msg = 'Su mensaje no pude ser enviado.|1';
  25.     }
  26.  
  27.     echo $msg;
  28. }
Cuando imprimo el resultado así:
Código PHP:
Ver original
  1. var_dump($this->email->print_debugger());
Me sale esto: string(952) "Your message has been successfully sent using the following protocol: mail

Necesito ayudaaaaa.
__________________
El aprendiz.

Última edición por juandedios; 08/04/2016 a las 20:04
  #2 (permalink)  
Antiguo 10/04/2016, 22:03
Avatar de gonzaherrera77  
Fecha de Ingreso: noviembre-2015
Mensajes: 60
Antigüedad: 6 años, 8 meses
Puntos: 7
Respuesta: Problema enviando correos

Buenas, podrias mostrar como tiene configurado las preferencias de mail ? Como tambien decirnos si estas usando el servidor de SMTP de gmail? Revisa en spam aveces los mail suelen llegar ahi.

¡Saludos!
  #3 (permalink)  
Antiguo 11/04/2016, 16:26
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 19 años, 1 mes
Puntos: 8
Respuesta: Problema enviando correos

Hola gonzaherrera77, tal cual está la función sendContacto, no he hecho más, tampoco estoy usando el smtp de gmail. Según lo que leí de la manera como lo hice se envía con el protocolo mail y según el mensaje que me sale de respuesta si envía, pero reviso mi bandeja y no llega el mensaje, ya revisé tanto en la bandeja de entrada como en el spam y nada. Lo que me intriga es que según la respuesta si envía, pero no llega.
__________________
El aprendiz.

Etiquetas: correos, enviando
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:51.