PHP Toplu Mail Gönderme Scripti
Tarih: 2018-04-30 11:46 Kategori: Php-Html5-Css-jQuery-Mysql | Okundu: 3491
PHP ile toplu olarak mail gönderme
Projemizde list.txt dosyasına her satırda bir mail adresi olmak şartı ile tüm mail adreslerini yazıyoruz. Daha sonra PHP kod bloğumuz içerisinde gerekli alanları düzenliyoruz ve çalıştırıyoruz.
index.php Dosyamız
<?php require_once "mail/PHPMailerAutoload.php"; $oku = fopen("list.txt",'r'); while(!feof($oku)){ $veri = fgets($oku); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPDebug = 1; $mail->SMTPAuth = true; $mail->SMTPSecure = 'tls'; $mail->Host = 'mail.xxxx.com'; // Hostunuzun Mail ( SMTP ) Adresi $mail->Port = 25; // SMTP Port Numaranız $mail->IsHTML(true); $mail->SetLanguage("tr", "phpmailer/language"); $mail->CharSet ="utf-8"; $mail->Username = "ePosta Adresi"; // Kendi Alan Adınıza Kayıtlı Mail Adresi $mail->Password = "Mail Password"; // Mail Adresi Şifreniz $mail->SetFrom("ePosta Adresi", "Savaş Dersim ÇELİK"); // Mail attigimizda yazacak isim $mail->AddAddress($veri); // Maili gonderecegimiz kisi/ alici $mail->Subject = "Toplu Mail Denemesi"; // Konu basligi $mail->Body = "Bu Mail Deneme Amacı İle Atılmıştır."; // Mailin icerigi $mail->Send(); } fclose($oku); ?>
Kod içerisinde ki gerekli alanları kendi sunucunuza göre doldurmanız gerekmektedir.
Dosyaları İndirmek İçin Tıklayın
yapılan testlerde her hangi bir sorun görülmüyor hostla ilgili bir sorun olabilir veya her hangi bir hata veriyor ise onu yazarsanız yardımcı olabiliriz.