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";
}
}