Mustafa1379 adlı üyeden alıntı: mesajı görüntüle
Google'a baktım ama birden fazla maile gönderme ile ilgili kodlar var bana birden fazla maile farklı mesajlar gönderen kod lazım. Yani mesela x kişisine sipariş alındı diyecek y kişisine de siparişin var diyecek
PHP SMTP sınıfını bu bağlantıdan indirebilirsin.
https://code.google.com/archive/a/apache-extras.org/p/phpmailer/downloads
Sonrasında aşağıdaki kodu kendine göre uyarlayarak kullanabilirsin.
<?php
include 'class.phpmailer.php';

function sender($Subject,$Content,$MailAddress,$FullName){
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPAuth = true;
    $mail->Host = 'smtp.sitem.com';
    $mail->Port = 587;
    $mail->Username = 'benim@adresim.com';
    $mail->Password = 'çokgizlişifre';
    $mail->SetFrom($mail->Username, 'Gönderen Adı');
    $mail->AddAddress($MailAddress, $FullName);
    $mail->CharSet = 'UTF-8';
    $mail->Subject = $Subject;
    $mail->MsgHTML($Content);
    if($mail->Send()) {
        return true;
    } else {
        return false;
    }
}


// data değişkenini veritabanından gelen veri olarak görün.
$data = array(
    array(
        "Subject"=>"Başlık",
        "Content"=>"İçerik",
        "MailAddress"=>"ilkmail@mail.com",
        "FullName"=>"Ad Soyad1"
    ),
    array(
        "Subject"=>"Başlık2",
        "Content"=>"İçerik2",
        "MailAddress"=>"ikincimail@mail.com",
        "FullName"=>"Ad Soyad2"
    )
);

// burada data dizisini döngüye sokuyoruz.
foreach($data as $v){
    // sender fonksiyonunda parametreleri dışarıdan istediğiniz gibi çekebilirsiniz. ben data dizisine ekledim herşeyi.
    $callback = sender($v['Subject'],$v['Content'],$v['MailAddress'],$v['FullName']);
    
    if(!$callback){
        continue;
    }else{
        // gönderildiğine dair veritabanı tarafında güncelleme işlemi. tekrar tekrar göndermemesi için.
    }
}
?>