WP_MAIL收件人数组未发送? 时间:2013-12-24 作者:danyo 我正在使用wp\\U mail向多个收件人发送电子邮件。我的邮件功能如下所示:wp_mail($group_emails, \'my subject\', \'my message\', $headers); $group_emails 是电子邮件地址的数组,输出如下:$group_emails = Array ( [0] => [email protected] [1] => [email protected] [2] => [email protected] [3] => [email protected] [4] => [email protected] [5] => [email protected] [6] => [email protected] [7] => [email protected] [8] => [email protected] [9] => [email protected] ) 出于某种原因,电子邮件没有发送到上述电子邮件?如果我删除多个收件人,只放一个电子邮件地址,效果很好!有什么建议吗? 2 个回复 最合适的回答,由SO网友:Rohit Pande 整理而成 有多种方法可以做到这一点。您可以考虑以下任何一项。1、我的preferred:foreach($group_emails as $email_address) { wp_mail($email_address, \'my subject\', \'my message\', $headers); } 2。另一种方式按如下方式定义数组。$group_emails = array(\'[email protected]\', \'[email protected]\', \'[email protected]\', \'[email protected]\', \'[email protected]\', \'[email protected]\', \'[email protected]\', \'[email protected]\', \'[email protected]\', \'[email protected]\' ); 然后尝试常规程序:wp_mail($group_emails, \'my subject\', \'my message\', $headers); 我不确定第二条路怎么走。但第一种方法肯定会奏效。 SO网友:Maruti Mohanty 我想补充一下@Rohit所说的,您还可以将多个收件人作为comma-separated string.从Codex<?php wp_mail( $to, $subject, $message, $headers, $attachments ); ?> 参数$到(字符串或数组)(必需)目标收件人。可以使用数组或逗号分隔的字符串指定多个收件人。默认值:无 结束 文章导航