2016-03-18 23 views
0

yapıyor Bir hatırlatma mesajı gönderen basit bir işlev var. CodeIginter 3 kullanıyorum ve Email Library. Denetleyiciyi test makinemden çalıştırdığımda iyi çalışıyor, ancak web sunucumdan çalıştırdığımda, e-postaları yalnızca $ cc veya $ bcc alanlarında listelenenlere, alıcı ($ to) kazanılan olarak listelenenlere gönderecek herhangi bir e-posta al.

$this->load->library('email'); 
    $lateE = $this->Equipment_model->get_late_equipment_report(); 

    foreach($lateE as $le){ 

     $this->email->from('[email protected]', 'Reminder'); 
     $this->email->to($le->email,'[email protected]','[email protected]'); 
     $this->email->cc('[email protected]'); 
     $this->email->bcc('[email protected]'); 
     $this->email->subject('Late Reminder'); 

     $mail = "This message is a reminder that you have checked out Equipment \n\r\n\r"; 

     $mail .=" Name: ". $le->first ." ". $le->last ."\n\r"; 
     $mail .=" Reminder: ". $le->pack ."\n\r"; 
     $mail .=" Due back on: ". $le->returndate ."\n\r\n\r"; 

     $this->email->message($mail); 

     //echo $this->email->print_debugger(); 
     $this->email->send(); 
    } 

cevap

0

to alan çalışır. Ama birden parametrelerle:

Email.php (~ 600):

/** 
* Set Recipients 
* 
* @param string 
* @return CI_Email 
*/ 
public function to($to) 

Tek dize bekliyor.

+0

Çok teşekkürler. Deneyeceğim – Showcaselfloyd