Please Wait, Loading...
Showing posts with label Pemrograman. Show all posts
Showing posts with label Pemrograman. Show all posts

Friday, 23 December 2016

Solusi Kirim Email Di Framework CI "fsockopen()"

Solusi ketika anda dihadapkan oleh pesan error

 Asumsi disini bahwa konfigurasi mail sudah sesuai :
public function lupa_password(){
        $email = $this->input->post('email');
        $data_user = $this->m_lapor_api->check_email($email)->result();
        if(count($data_user)>1){
            foreach($data_user as $data){
                $this->load->library('email');
                $email = $data->email;
                $config = Array(
                    'protocol' => "smtp",
                    'smtp_host' => "domain.com",
                    'smtp_port' => 465,
                    'smtp_user' => "admin@domain.com",
                    'smtp_pass' => "passwordUserMail",
                    'smtp_crypto' => "ssl", //can be 'ssl' or 'tls' for example
                    'mailtype' => "html",
                    'smtp_timeout' => "4",
                    'charset' => "iso-8859-1",
                    'wordwrap' => TRUE
                );
                $this->email->initialize($config);
                $this->email->set_newline("\r\n");
                // Set to, from, message, etc.
                $this->email->to($email);
                $this->email->from("admin@domain.com","Layanan Email");
                $this->email->bcc("admin@domain.com");
                $this->email->subject("Layanan Lupa Password");
                $this->email->message("password anda ".$data->password);   
               
                if(! $this->email->send()){
                    echo "sukses";
                }else{
                    echo "gagal";
                }
            }
        }
        echo $this->email->print_debugger();
    }
 Jika script diatas dicoba maka akan muncul pesan error diatas, bagaimana solusinya, solusinya ialah mengganti :
'protocol' => "smtp"
Dengan :
'protocol' => "sendmail",

Demikian solusi praktis dari kasus  "fsockopen()... ", Semoga Bermanfaat





Posted By adminblog22:16