terdapat email masuk kurang lebih 1500 setelah mengirim ke 24 orang menggunakan smptp php mailer

Assalamualaikum.. selamat malam...

jadi saya mengirim email menggunakan smptp phpmailer, saya tes kirim email ke 24 user, nah alhamdulillah berhasil, tapi di email yang di daftarkan smptp, terdapat email masuk sekitar 15000 an, kira kira kenapa ya?


  $process=explode(",",$email);

foreach ($process as $rowEmail) {

    $rowEmail = trim($rowEmail);
	$sql="INSERT INTO `tabel_nama_email_blast`(`id_nama_email`, `id_email_blast`, `nama_email`) VALUES ('','$id','$rowEmail')";

	$query=mysql_query($sql);
	if ($query==true) {

	        $mail = new PHPMailer;
	        $mail->IsSMTP();
	        $mail->SMTPSecure = 'ssl';
	        $mail->Host = "smtp.gmail.com"; //host masing2 provider email
	        $mail->SMTPDebug = 0;
	        $mail->Port = 465;
	        $mail->SMTPAuth = true;
	        $mail->Username = "muhammadalfit808@gmail.com"; //user email
	        $mail->Password = "****"; //password email
	        $mail->SetFrom("muhammadalfit808@gmail.com","Amaranthine"); //set email pengirim
            $mail->Subject = "$subject"; //subyek email
            $mail->AddAddress("$rowEmail","$rowEmail"); //tujuan email
            $mail->isHTML(true);
            $mail->MsgHTML("$pesan");
            $mail->Send();
        }
}

avatar alfit21
@alfit21

8 Kontribusi 1 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

bisa tambahkan info dipertanyannya, disitu kan ada query untuk masukkan data ke database, yang masuk ada berapa?

oh ya maaf, saya mengirim ke 24 user email, data yang masuk ke database sebanyak 24, sesuai dengan dengan jumlah email yang dikirim ke user.

itu email yang masuk sebanyak 1500 an ,masuk ke alamat email yang terhubung dengan smtp nya.

2 Jawaban:

jumlah loopnya berapa kali berasal dari ...foreach ($process as $rowEmail) ... sebelum melakukan loop ini coba cek jumlah $process dengan die(count($process)) kalo tidak 24/sesuai ekspektasi berarti yang salah sudah dari sebelum loopnya

[update] dari informasi yang kamu kasih berarti masalah bukan di jumlah loopnya. Coba setiap kari sebelum mengirim email untuk "membersihkannya" dengan

<pre> $mail-&gt;clearAllRecipients(); </pre>

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 5 tahun yang lalu

Jawaban Terpilih

Alhamdulillah terpecahkan,

permasalahan nya di library php mailer sebelumnya, terdapat bom mail nya, terus saya coba ganti library dari github <a href='https://github.com/PHPMailer/PHPMailer '>https://github.com/PHPMailer/PHPMailer </a>dan Alhamdulillah berhasil.

avatar alfit21
@alfit21

8 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

Tanggapan

terima kasih sudah share jawabannya !

Login untuk ikut Jawaban