Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

avallon-azevedo

Problemas com envio de e-mail Codeigniter

Recommended Posts

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");
        }
    }

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.