Merhabalar,
Veritabanımı oluşturdum basit bir şekilde ilerliyorum.
Mail atabiliyorum ama o gün birden fazla doğum günü olan var ise sadece sqlden ilk çektiğine mail atıyor diğerlerine mail atmıyor.
Kodlarım şu şekilde;

$gun = date('j'); 
        
        $ay = date('n'); 
        echo $gun;

        $calisansor=mysql_query("select * from calisanlistesi Where Gun = $gun and Ay = $ay");
        while($calisanbilgi=mysql_fetch_array($calisansor))
            {
            $isim = $calisanbilgi['AdSoyad']; 
            $mailadresi = $calisanbilgi['MailAdresi'];

            require("class.phpmailer.php");
            $mail = new PHPMailer(); 
            $mail->IsSMTP(); 
            $mail->SMTPDebug = 1; 
            $mail->SMTPAuth = true; 
            $mail->SMTPSecure = 'tls'; 
            $mail->Host = "SMTP.office365.com";
            $mail->Port = 587; // or 587
            $mail->IsHTML(true);
            $mail->SetLanguage("tr", "phpmailer/language");
            $mail->CharSet  ="utf-8";

            $mail->Username = "erkutcin@***.com.tr"; 
            $mail->Password = "****"; 
            $mail->SetFrom("erkutcin@****.com.tr", "Erkut Cin");

            $mail->AddAddress("$mailadresi"); 

            $mail->Subject = "Doğum Günü Bildirisi";
            $mail->Body = "Sayın $isim Doğum günün kutlu olsun ";

            if(!$mail->Send()){
                            echo "Mailer Error: ".$mail->ErrorInfo;
            } else {
                            echo "Message has been sent";
            }
            }