Advertisement
Guest User

Untitled

a guest
May 25th, 2015
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.74 KB | None | 0 0
  1. function openvbx_mail($recipient, $subject, $template, $maildata = array())
  2. {  
  3.     $ci = &get_instance();
  4.    
  5.     $from_email = $ci->settings->get('from_email', $ci->tenant->id);
  6.     if(empty($from_email))
  7.     {
  8.         $domain = $ci->config->item('server_name');
  9.         $from_email = "$from <do-not-reply@$domain>";
  10.     }
  11.    
  12.     $headers = 'From: '.$from_email."\r\n";
  13.     $headers .= 'Reply-To: '.$from_email."\r\n";
  14.     $headers .= 'Return-Path: '.$from_email."\r\n";
  15.     $headers .= 'User-Agent: OpenVBX-'.OpenVBX::version();
  16.    
  17.     $message = $ci->load->view('emails/'.$template, $maildata, true);
  18.    
  19.     log_message('debug', 'MAILING -- to: '.$recipient.' -- body: '.$message);
  20.  
  21.     log_message('error', mail);
  22.  
  23.     return mail($recipient, '[OpenVBX] '.$subject, $message, $headers);
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement