Codeigniter、Mailgun with SMTPを使用して多くの受信者に電子メールを送信したいと思います。Codeigniter + Mailgun + recipient変数
私のセットアップは、上記
$config['mailtype'] = 'html';
$config['charset'] = 'utf-8';
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'ssl://smtp.mailgun.org';
$config['smtp_port'] = 465;
$config['smtp_user'] = '[your Mailgun SMTP username]';
$config['smtp_pass'] = '[your Mailgun SMTP password]';
$config['smtp_timeout'] = '4';
$config['crlf'] = '\n';
$config['newline'] = '\r\n';
$arr = array(
'[email protected]' => array(
'id' => '3123213',
),
'[email protected]' => array(
'id' => '423423423',
)
);
$this->email->set_header('X-Mailgun-Recipient-Variables',json_encode($arr));
$this->email->from('[email protected]');
$this->email->to('[email protected],[email protected]');
$this->email->subject("Subject");
$message = 'Message';
$this->email->message($message);
$this->email->send();
は私のセットアップです。電子メールは送信されますが、各受信者は他の受信者を見ることができます。これはX-Mailgun-Recipient-Variablesが正しく設定されていないためです。
説明はここにありますhttps://documentation.mailgun.com/user_manual.html#batch-sendingしかし、私は本当に何が間違っていたのか分かりません。
私はあなたがto
複数の受信者に送信されますので、はい、彼らはお互いを見ることができます任意の助け