Fala galera!
Estou criado um sistema codeigniter, mas estou com o seguinte problema.
No sistema, tenho uma parte que envia um e-mail automático para o usuário cadastrado. Entretanto, o envio só funciona para o g-mail.
Quando eu tento cadastrar e enviar um e-mail para um e-mail que não seja gmail, por exemplo teste@dominio.com.br, esse e-mail não chega.
Alguém sabe o que pode ser?
O código é o seguinte:
$data=array(); $data['first_name']=$this->input->post('first_name'); $data['last_name']=$this->input->post('last_name'); $data['email_address']=$this->input->post('email_address'); $data['role']=$this->input->post('role'); $data['password']=$randomPswd; $this->db->insert('user',$data); ////////////////////EMAIL SECTION/////////////////// $this->load->library('email'); $config['protocol'] = 'sendmail'; $config['mailpath'] = '/usr/sbin/sendmail'; $config['mailtype'] = 'html'; $config['charset'] = 'UTF-8'; $config['wordwrap'] = TRUE; $this->email->initialize($config); //echo var_dump($row);exit; $this->email->from("avallon@rrpdesign.com.br","Gerador de Propostas CMPC"); $this->email->to($this->input->post('email_address')); $this->email->subject("Mantenha sua senha em segurança."); $message='<!DOCTYPE html><html lang="pt-BR"><head><meta charset="UTF-8"><title>Senha</title></head><body><div style="background-color:#F7F2F7;width:650px;padding:30px 0px;"><div style="margin:0px 30px;font-family:arial;background-color:#fff;border:5px solid #0c5889;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:0px;color:#666;">'; $message.='<div style="padding:10px;font-size:22px;text-align:center;color:#0c5889;font-family:arial;border-bottom:1px solid #999;"><h2 style="margin:0px;">Senha de Registro</h2></div><div style="width:100%;padding:10px;margin-bottom:0px;padding-bottom:10px;">'; $message.='<p align="center">Parabéns '.$this->input->post('first_name').'! Você foi registrado com sucesso.</p>'; $message.='<p align="center" style="margin-bottom:20px;">Sua senha é : <b style="background-color:#e2e2e2;padding:6px 10px;font-size:22px;border-radius:4px;">'.$randomPswd.'</b>. Pode mudá-la a qualquer momento.</p>'; $message.='<p align="center"><a href="'.base_url().'admin" style="background-color:#0c5889;text-align:center;color:#fff;font-family:arial;font-size:20px;padding:6px 20px;text-decoration:none;border:1px solid blue;">Logar aqui</a> </p>'; $message.='</div>'; $message.='<div style="padding:10px;text-align:center;border-top:1px solid #999;"><p style="margin:0px;">Sua senha foi gerada automaticamente por:</p><p style="margin:0px;"><b>Gerador de Proposta CMPC</b></p></div></div></div></body></html>'; //echo $message; //exit; $this->email->message($message); $this->email->send(); //echo $this->email->print_debugger(); // exit; ///////////////////////////////////////////////// $this->session->set_userdata('exception','Usuário foi adicionado com sucesso. Uma senha aleatória foi enviada para o e-mail dele. '); redirect("admin/listofUsers"); }else{ $data = array(); $data['compnay_info'] = $this->db->query("select * from company where id='1'")->row(); $data['main_content'] = $this->load->view('add_new_user', $data, true); $this->load->view('home', $data); } }else{ redirect("admin/index"); } }