使用 php 邮件程序时群组电子邮件显示错误
Group email is shows error using php mailer
实际上我想发送群发邮件所以我从数据库中获取了邮件 ID 并存储在变量中但是当我尝试使用 delimeter 发送邮件时
',' , 它显示无效的电子邮件 ID
下面的代码从数据库中获取邮件 ID:
while ($row = mysqli_fetch_array($retval, MYSQLI_ASSOC)) {
$word = $row['Email'];
$GetData = $GetData.$word.',';
}
现在$GetData =example1@gmail.com,example2@gmail.com
php 邮件程序
$mail->addAddress$GetData ,user );
当我将相同的内容添加到添加地址时,它不起作用
Message could not be sent.Mailer Error: Invalid address: (to):example1@gmail.com,example2@gmail.com
注意:
如果只有一个 id 那么它发送成功,所以我这边似乎有问题所以需要帮助。
您需要为每个收件人使用 addAddress,您是将旧 headers 样式与新邮件 object..
混合使用
while ($row = mysqli_fetch_array($retval, MYSQLI_ASSOC)) {
$mail->addAddress($row['Email'] , '');
}
实际上我想发送群发邮件所以我从数据库中获取了邮件 ID 并存储在变量中但是当我尝试使用 delimeter 发送邮件时 ',' , 它显示无效的电子邮件 ID
下面的代码从数据库中获取邮件 ID:
while ($row = mysqli_fetch_array($retval, MYSQLI_ASSOC)) {
$word = $row['Email'];
$GetData = $GetData.$word.',';
}
现在$GetData =example1@gmail.com,example2@gmail.com
php 邮件程序
$mail->addAddress$GetData ,user );
当我将相同的内容添加到添加地址时,它不起作用
Message could not be sent.Mailer Error: Invalid address: (to):example1@gmail.com,example2@gmail.com
注意: 如果只有一个 id 那么它发送成功,所以我这边似乎有问题所以需要帮助。
您需要为每个收件人使用 addAddress,您是将旧 headers 样式与新邮件 object..
混合使用while ($row = mysqli_fetch_array($retval, MYSQLI_ASSOC)) {
$mail->addAddress($row['Email'] , '');
}