Tampilkan postingan dengan label email cakephp. Tampilkan semua postingan
Tampilkan postingan dengan label email cakephp. Tampilkan semua postingan

Kamis, 20 Maret 2014

cara mengrim email lewat cakephp
1. cara pertama buat di controller user. userscontroller.php
seperti ini
public function add() {
        if ($this -> request -> is('post')) {
            $this -> User -> create();
            //debug ($this->request);
            //exit();

            if ($this -> User -> save($this -> request -> data)) {
//                            mengirimkan email
                            $username=$this->User->getLastInsertID();
                            $data=$this->User->find('first',array('conditions'=>array('User.id'=>$username)));
                            $email=($data['User']['email_admin']);
                            App::uses('CakeEmail', 'Network/Email');
                            $Email = new CakeEmail();
                            $Email->from(array('unissulaswitsecure2013@gmail.com' => 'Pendaftaran KRI'))
                                    ->to($email)
                                    ->subject('Pendaftaran KRI')
                                     ->template('user')
                                    ->emailFormat('html')
                                    ->viewVars(compact('data'))
                                    ->send();
                           
                           
                $this -> Session -> setFlash('Selamat anda telah terdaftar silahkan cek email anda', 'success');
                $this -> redirect(array('action' => 'login'));
            } else {
                $this -> Session -> setFlash('User tidak dapat disimpan', 'error');
            }
        }
        $groups = $this -> User -> Group -> find('list');

        $this -> set(compact('groups'));
    }
2. Buat file html di email pada contoh diatas namanya user
conntoh :
Selamat anda telah mendaftar di KRI Unissula<br>
dengan Username      =  <?php echo ($data['User']['username']); ?>                     <br>
Password anda        =  <?php echo ($data['User']['password_control']);?>                            <br>
      
      
       <br>
       <br>
       Informasi lebih lanjut hubungi admin kri Unissula<br>
       di email <b>ghufron@unissula.ac.id</b>










3. setting di config email
seperti ini

Read More
Powered By Blogger · Designed By asadly.tk