【发布时间】:2015-02-03 02:24:41
【问题描述】:
与此处完全相同的方法:SendGrid with dynamic PHP params 但我要做的是设置多个“收件人”和“抄送”电子邮件地址。可以将这些设置为我当前实现的数组吗?
$params = array(
'api_user' => $user,
'api_key' => $pass,
'to' => array('user1@example.com','user2@example.com'),
'cc' => array('user3@example.com','user4@example.com'),
'subject' => 'test email',
'html' => '<p>This is a test email</p>',
'text' => 'done',
'from' => 'admin@example.com'
);
curl_setopt ($session, CURLOPT_POSTFIELDS, $params;
当我只在 'to' 和 'cc' 中设置一个没有数组的电子邮件时,它运行良好并发送电子邮件,但是当我添加为数组时它不会运行。
我也试过了,但没有运行。
curl_setopt ($session, CURLOPT_POSTFIELDS, http_build_query($params);
不幸的是,文档中没有任何内容解释如何在 to/cc 字段中传递多个地址 - https://sendgrid.com/docs/Code_Examples/php.html。
【问题讨论】: