PHPMailer发送到以a分隔的多个地址,

cha*_*lie 1 php email

我正在使用PHPMailer发送电子邮件,我使用它来添加要发送到的电子邮件地址:

$email->AddAddress($result["emailto"]);
Run Code Online (Sandbox Code Playgroud)

我的电子邮件地址来自数据库,它工作正常,但如果我的数据库中的emailto列如下所示:

email1@domain.com,email2@domain.com
Run Code Online (Sandbox Code Playgroud)

我收到错误消息说您必须提供至少一个收件人电子邮件地址.

我怎样才能绕过这个能够发送到多个地址?

cas*_*raf 6

你应该爆炸它,然后添加电子邮件.

$addresses = explode(',', $result["emailto"]);
foreach ($addresses as $address) {
    $email->AddAddress($address);
}
Run Code Online (Sandbox Code Playgroud)