Cara Mengirim Email Otomatis ke Banyak Alamat dengan PHP - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul Cara Mengirim Email Otomatis ke Banyak Alamat dengan PHP, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel hosting, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Cara Mengirim Email Otomatis ke Banyak Alamat dengan PHP
link : Cara Mengirim Email Otomatis ke Banyak Alamat dengan PHP

Baca juga


Cara Mengirim Email Otomatis ke Banyak Alamat dengan PHP

 Cara Mengirim Email Otomatis ke Banyak Alamat dengan PHP


Haloo teman teman kali ini saya akan membagikan tutorial bagaimana mengirim email kebanyak email dengan php, artikel ini adalah kelanjutan dari artikel Cara Mudah Membuat PHP Bisa Mengirim Email Secara Otomatis.

Disana kita sudah bisa melakukan pengirim email, tetapi hanya ke satu email saja, tetapi bagaimana kalau ingin mengirim pesan kebanyak email, yang biasanya digunakan untuk mengirim pesan email promosi contohnya, maka dari itu kita akan membahasnya diartikel kali ini. 

Sebelum sobat melanjutkan membaca saya  sarankan sobat baca dulu artikel pertama yang sudah saya cantumkan diatas, karena ada bagian yang tidak saya jelaskan lagi di artikel ini.

Disini saya menggunakan database mySQL dengan  bantuan phpMyAdmin, untuk panduan membuat database di cPanel sobat bisa membacanya diartikel Cara Membuat Database MySQL di Hosting cPanel.

Cara Mengirim Email Otomatis ke Banyak Alamat dengan PHP


Langsung saja, untuk tutorial kali ini silahkan sobat buat struktur databasenya seperti gambar diatas dan isi data-datanya sesuai dengan keinginan. Setelah pembuatan database dan pengisian data selesai saatnya membuat script, isi scriptnya kurang lebih sama saja seperti tutorial pada artikel sebelumnya, tetapi ada sedikit tambahan yaitu script untuk membaca database. Script lengkapnya bisa sobat lihat dibawah ini.

DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. <?php
  2. require 'PHPMailer/src/PHPMailer.php' ;
  3. require 'PHPMailer/src/SMTP.php';
  4. require 'PHPMailer/src/Exception.php';
  5.  
  6. $koneksi = mysqli_connect("localhost", "root", "", "test"); //memulai koneksi ke database
  7. // Cek koneksi
  8. if (mysqli_connect_errno()) {
  9.     echo "Koneksi database gagal : " . mysqli_connect_error();
  10. }
  11. $result = mysqli_query($koneksi, "SELECT * From email");
  12. // Mengambil semua data email dalam bentuk array
  13. $result = mysqli_fetch_all($result, MYSQLI_ASSOC);
  14.  
  15. foreach ($result as $key => $value) { //mengirim email untuk setiap baris data
  16.     $mail =  new PHPMailer\PHPMailer\PHPMailer();
  17.     $mail->IsSMTP();
  18.     $mail->IsHTML(true);
  19.     $mail->SMTPAuth     = true;
  20.     $mail->Host         = "nugrohoprayogo.com";
  21.     $mail->Port         = 465;
  22.     $mail->SMTPSecure   = "ssl";
  23.     $mail->Username     = "cs@nugrohoprayogo.com";   //username SMTP
  24.     $mail->Password     = "xxxxxxxxx";                //password SMTP
  25.     $mail->From         = "cs@nugrohoprayogo.com";   //email pengirim
  26.     $mail->FromName     = "Nugroho";                  //nama  pengirim
  27.     $mail->AddAddress($value['email'], $value['nama']);//email dan nama penerima
  28.     $mail->Subject      =  $value['alamat']; //judul email
  29.     $mail->Body         =  "<b>Alamat :</b>".$value['alamat']; //isi   email
  30.     $mail->AddAttachment("cpanel.png", "filesaya");
  31.     if ($mail->Send()) {
  32.         echo "Email sent successfully<br>";
  33.     } else {
  34.         echo "Email failed to send";
  35.     }
  36. }
  37. mysqli_close($koneksi);
Penjelasan tentang kegunaan masing-masing baris kodenya bisa sobat baca langsung di komentar setiap barisnya, jadi saya tidak akan jelaskan lagi disini. Setelah  script tersebut dijalankan di server, maka hasilnya akan seperti gambar dibawah ini.

Cara Mengirim Email Otomatis ke Banyak Alamat dengan PHP

Dari tampilan diatas  respon server menunjukkan bahwa email berhasil terkirim sebanyak 3 kali, tentunya dengan script diatas sekarang kita bisa mengirim email ke banyak email sekaligus sesuai banyak baris data yang ada didatabase. Di bawah ini saya juga menyertakan screenshot pemberitahuan email sebagai bukti bahwa email tersebut benar-benar terkirim.

Cara Mengirim Email Otomatis ke Banyak Alamat dengan PHP

Oke begitu saja tutorial mengenai mengirim email kebanyak alamat, jika ada yang sobat bingungkan karena penjelsaannya kurang lengkap, jangan sungkan untuk bertanya di komentar ya, semoga bermanfaat sampai ketemu di artikel lainnya.


Demikianlah Artikel Cara Mengirim Email Otomatis ke Banyak Alamat dengan PHP

Sekianlah artikel Cara Mengirim Email Otomatis ke Banyak Alamat dengan PHP kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Cara Mengirim Email Otomatis ke Banyak Alamat dengan PHP dengan alamat link https://dev-create.blogspot.com/2022/10/cara-mengirim-email-otomatis-ke-banyak.html