Как отправить электронную почту нескольким получателям из запроса к базе данных (PHP)

Я пытаюсь отправить электронное письмо на несколько адресов электронной почты в моей базе данных. Вот мой текущий код. Это работает только тогда, когда я указываю один адрес электронной почты, однако мне нужно, чтобы они запрашивали мою базу данных и отправляли электронную почту на каждый адрес электронной почты. Куда я здесь не так?

function sendmail($cat, $user) {
    require_once "Mail.php";
    $elist = mysql_query("SELECT cEmail FROM tblUsers WHERE cAlerts = 'All' AND cEAlerts = 'Yes' AND cPreferences LIKE '%$cat%';");
    $elist = mysql_fetch_array($elist);

    $from = "EMAIL ADDRESS";
    $to = $elist;
    $subject = "SUBJECT";
    $body = "BODY";

    $host = "smtp.domain.com";
    $username = "USERNAME";
    $password = "PASSWORD";

    $headers = array ('From' => $from,
    'To' => $to,
    'Subject' => $subject);
    $smtp = Mail::factory('smtp',
    array ('host' => $host,
    'auth' => true,
    'username' => $username,
    'password' => $password));

    $mail = $smtp->send($to, $headers, $body);
 }

Ответы на вопрос(7)

Ваш ответ на вопрос