群发邮件时,为了保护用户的隐私, 需要让收件人之间是互相不可见的,这就需要使用密送的方式的,当然你也可以单对单循环发送(但是收件人很多时,并不推荐这样做)。
$to = 'noreply@xxx.com';//收件人可以固定一个,一般可以选择发件地址,这样用户不会感觉迷惑
$language = 'zh-hans';
$from = 'from@xxx.com';//发件地址
$receivers = [
"11@xxx.com",
"22@xxx.com"
];//所有收件人
$params = [
"subject" => '邮件主题',
"body" => '邮件内容',
"headers" => [
"Bcc" => implode(',', $receivers),//逗号分隔
],
];
drupal_mail('module_name', 'key_name', $to, $language, $params, $from);