loliktry

Send Email With Mandrill

May 15th, 2015
494
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.85 KB | None | 0 0
  1. <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
  2.  
  3. class Guestbook extends CI_Controller {
  4.  
  5.    /**
  6.     * ----------------------------------------------------------------------
  7.     * Method   __construct()
  8.     * @return  void
  9.     * @access  public        
  10.     * ----------------------------------------------------------------------
  11.     */    
  12.     public function __construct()
  13.     {
  14.         parent::__construct();
  15.         date_default_timezone_set('Asia/Jakarta');    
  16.     }
  17.  
  18.     //on
  19.     public function send_emailx()
  20.     {
  21.         $to = "coba@gmail.com";//need to change
  22.         $subject = "Email subjet here";
  23.         $from_name = "4 Rapid Development";
  24.         $from_email = "no-reply@4rapiddev.com";
  25.  
  26.         $body = "";
  27.         $body .= "Hi,<br>";
  28.         $body .= "How are you?<br><br>";
  29.         $body .= "<a href='http://4rapiddev.com'>4rapiddev.com</a>";
  30.  
  31.         $this->load->library('email');
  32.  
  33.         $config['charset'] = 'utf-8';
  34.         $config['mailtype'] = 'html';
  35.         $config['wordwrap'] = TRUE;
  36.         $config['protocol'] = 'smtp';
  37.         $config['smtp_port'] = '587';//need to change; Mandrill: 587
  38.         $config['smtp_host'] = 'smtp.mandrillapp.com';//need to change; Mandrill: smtp.mandrillapp.com
  39.         $config['smtp_user'] = "psb.bukhari@gmail.com";//need to change
  40.         $config['smtp_pass'] = "eolzZHCxlAr4DdA3MZehyg";//need to change
  41.         $config['smtp_timeout'] = "30";
  42.  
  43.         $this->email->initialize($config);
  44.  
  45.         $this->email->from('no-reply@4rapiddev.com', '4 Rapid Development');
  46.         $this->email->to($to);
  47.         $this->email->subject($subject);
  48.         $this->email->message($body);
  49.  
  50.         //$this->email->send();  
  51.         if (!$this->email->send()){
  52.           show_error($this->email->print_debugger());
  53.         }else{ echo 'YEAH!!!';}
  54.     }
  55. }
Add Comment
Please, Sign In to add comment