2016-04-20 9 views
1

codeigniter電子メールライブラリを使用して2つの異なる電子メールアドレスに電子メールを送信しようとしています。codeigniterで2つの異なる電子メールアドレスに電子メールを送信する方法

2つの電子メールアドレスを含む配列を作成しました。

ここで問題となるのは、メールは$ email_addressで、もう一方のメールアドレスではないということです。

あなたは私にこれを手伝ってもらえますか?

+0

Codeigniterのどのバージョンですか? – Meathanjay

+0

@Meathanjay Codeigniter 3 –

+0

カンマ区切りの文字列で動作しますか? – Meathanjay

答えて

1

はあなたのコードだけで結構ですように見えますが、to方法としてarrayまたはカンマ区切りの文字列を受け入れ、カンマ区切りの文字列に変更してみてください:

$this->email->to("$email_address, [email protected]"); 

を注:[email protected]の代わりに実際のメールを使用し、何かが見つからない場合はdocumentationをご覧ください。

+0

@Sandeep Pariyarその仕事はありますか? – Meathanjay

+0

はい、それは働いた。ありがとう –

0

次のコードを試してみてください。

$mail_array = array($email_address, '[email protected]'); 
foreach($mail_array as $email) { 
    $this->email->to($email); 
} 
+0

私はそれが動作しませんでした。 –

0

を第二電子メールを追加することができ、電子メールを送信することだけで簡単ではありませんが、あなたはその場でそれを設定したり、設定ファイルにプリファレンスを設定することができます。

ます$ this->メール:>()

は、受信者のメールアドレス(複数可)を設定します。単一の電子メール、 カンマ区切りのリストまたは配列でもかまいません。

$ this-> email-> to([email protected] ');

$ this-> email-> to('[email protected][email protected][email protected] ');

$ this-> email-> to(array('[email protected] '、' [email protected] '、' [email protected] '));複数の基準については

は、このリンクを参照してください - これはあなたを助けるhttp://www.codeigniter.com/user_guide/libraries/email.html#class-reference

希望を!

関連する問題