2012-11-02 6 views
3

최근에 SendGrid에 가입하여 CodeIgniter에 통합되었습니다.sendgrid와 codeigniter를 사용하여 여러 수신자에게 메일 보내기

그들은 메일을 보내 다음을 수행하는 것이 좋습니다 :

$this->email->initialize(array(
     'protocol' => 'smtp', 
     'smtp_host' => 'smtp.sendgrid.net', 
     'smtp_user' => 'sendgridusername', 
     'smtp_pass' => 'sendgridpassword', 
     'smtp_port' => 587, 
     'crlf' => "\r\n", 
     'newline' => "\r\n" 
    )); 

    $this->email->from('[email protected]', 'Your Name'); 
    $this->email->to('[email protected]'); 
    $this->email->cc('[email protected]'); 
    $this->email->bcc('[email protected]'); 
    $this->email->subject('Email Test'); 
    $this->email->message('Testing the email class.'); 
    $this->email->send(); 

    echo $this->email->print_debugger(); 

이 하나의 개인하지만 이메일을 발송을위한 좋은 해결책처럼 보인다 나는 왕창에 보낼 이메일이있는 경우 사람들의? "to"또는 "bcc"중 하나를 배열로 보낼 수 있습니까?

CI와 함께 SendGrid를 사용하기 위해 선호되는 다른 통합 방법이 있습니까?

감사합니다.

답변

10

정상적인 방법으로 사용할 수 있습니다. 이메일 주소 배열이나 쉼표로 구분 된 이메일 주소 문자열을 전달할 수 있습니다. 대답 air4x @에 또한

$list = array('[email protected]', '[email protected]', '[email protected]'); 
// or 
//$list = '[email protected], [email protected], [email protected]'; 

$this->email->to($list); 
// or 
//$this->email->cc($list); 
// or 
//$this->email->bcc($list); 
+1

처럼

이 문서는 당신의 가장 친한 친구입니다 :) http://codeigniter.com/user_guide/libraries/email.html –

관련 문제