Problemas com envio de e-mail Codeigniter
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");
}
}Discussão (0)
Carregando comentários...