Mengirim email otomatis dengan php

Mengirimkan pesan melalui email selain dilakukan secara manual melalui jasa penyedia email seperti google mail, yahoo, hotmail, juga dapat dilakukan dengan melalui script pada PHP. Jika Anda merupakan administrator yang harus mengirimkan berbagai informasi kepada clien melalui email, Anda dapat mengirimkan melalui penyedia jasa email di atas. Namun jika penerima email tersebut lebih dari satu, tentunya cara mengirimkan secara manual satu persatu akan merepotkan dan membuang banyak waktu.

PHP mempunyai fungsi mail() yang dapat digunakan untuk mengirimkan pesan melalui email. Fungsi ini akan mengirimkan pesan email dalam bentuk teks sederhana maupun dalam bentuk tags HTML untuk memudahkan penataan tampilan. Anda dapat mengirimkan pesan email kepada banyak penerima (multiple recipient).

Penulisan Fungsi :

mail($penerima,$subyek,$pesan,$headers);

Parameter penerima merupakan alamat valid email penerima, jika ingin mengirimkan lebih dari satu penerima dapat menambahkan tanda koma. Parameter subyek untuk menjelaskan subyek pesan. Parameter pesan merupakan isi pesan email yang akan dikirim. Isi pesan akan dikirim baris demi baris. Setiap baris tidak boleh berisi karakter yang melebihi 70 karakter dan pada akhir baris harus diakhiri dengan "\n" (newline). Anda dapat menggunakan fungsi wordwrap untuk membungkus isi pesan dan otomatis menambahkan "\n" di setiap akhir baris. Parameter headers berisi berbagai variabel seperti email pengirim, email tembusan (Bc, Bcc). Setiap akhir baris pada headers harus diberi "\r\n" (carriage return dan newline).

File index.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22






Mengirim pesan email



   

Mengirim pesan email


   
     Penerima :

     Subyek :

     Pesan :

     

     
   

File kirim_email.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$penerima=$_POST['penerima'];
$subyek=$_POST['subyek'];
$pesan=$_POST['pesan'];
$pesan=wordwrap($pesan,70);
$header="From: [email protected]\r\n";
$header.="MIME-Version: 0\r\n";
$header.="Content-Type: text/html; charset=ISO-8859-1\r\n";
$kirim=mail($penerima,$subyek,$pesan,$header);
if($kirim){
   echo "Pesan email berhasil dikirim.";
}else{
   echo "Pesan email gagal dikirim.";
}
?>

Berikut tampilan dari halaman index.php pada saat pengisian data dan juga tampilan di halaman google mail pada saat pesan email sudah terkirim.

Script PHP Kirim Email Dari Localhost

Script PHP Kirim Email Dari Localhost artinya membuat source code kirim email di PHP menggunakan fungsi yang telah disediakan. Untuk mengirim sebuah email Anda dapat menggunakan fungsi mail(); kemudian diikuti dengan beberapa parameter atau method seperti email pengirim, email tujuan, judul email, pesan email dan header.

Script PHP Kirim Email Dari Localhost Kirim email dari script PHP adalah fitur yang sering digunakan untuk aplikasi web. Pada dasarnya, fungsi mail() dalam PHP digunakan untuk mengirim email dari script PHP. Jika kita mengirim email menggunakan fungsi PHP mail(), email tersebut dikirim dari server web. Kadang-kadang dapat menyebabkan masalah pada pengiriman email dan gagal untuk mengirim email ke penerima. Baca juga: membuat form login dan logout dengan PHP dan MySQL.

Solusi dari masalah tersebut adalah menggunakan SMTP, apa itu SMTP ? adalah cara yang paling direkomendasikan untuk mengirim email dari script PHP. Saat kamu mengirim email melalui SMTP, email dikirim dari server mail dan bukan dari web server. Kemudian bagaimana membuat source code script PHP kirim email dari localhost agar mengirim email dapat berjalan dari localhost menggunakan SMTP.

Cara termudahnya adalah dengan menggunakan library PHPMailer. PHPMailer memberikan kemampuan untuk mengirim email melalui server SMTP di PHP. Beragam pilihan konfigurasi library PHPMailer memungkinkan kita untuk mengirim email teks, email HTML, dan lampiran.

Mengirim email otomatis dengan php

Tutorial kirim email dengan source code script PHP kirim email dari localhost ini kami lakukan pada sistem operasi Windows 7 dan menggunakan web server XAMPP ver 5.6.3 include dengan database MySQL. Untuk mengikuti tutorial ini pastikan komputer anda telah terinstall web server XAMPP tersebut. Jika Anda belum memililki web server XAMPP, silahkan install dengan melihat panduannya disini cara instal web server XAMPP.

Berikut adalah contoh Script PHP Kirim Email Dari Localhost dengan berbagai model konfigurasi. Anda dapat menyesuaikan dengan kebutuhan pada aplikasi yang sedang dikembangkan. Modul dan script lengkapnya dapat Anda download melalui link di bawah;

Script PHP Kirim Email Dari Localhost


Script PHP Kirim Email

Anda harus melakukan konfigurasi pada script berikut;

<?php
require 'PHPMailer/PHPMailerAutoload.php';
$mail = new PHPMailer;

// Konfigurasi SMTP
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Password = 'passwordmu';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;

$mail->setFrom('[email protected]', 'Codingan');
$mail->addReplyTo('[email protected]', 'Codingan');

// Menambahkan penerima
$mail->addAddress('[email protected]');

// Menambahkan cc atau bcc 
$mail->addCC('[email protected]');
$mail->addBCC('[email protected]');

// Subjek email
$mail->Subject = 'Script PHP Kirim Email Dari Localhost menggunakan PHPMailer';

// Mengatur format email ke HTML
$mail->isHTML(true);

// Konten/isi email
$mailContent = "

Mengirim Email HTML menggunakan SMTP di PHP

Ini adalah email percobaan yang dikirim menggunakan email server SMTP dengan PHPMailer.

"; $mail->Body = $mailContent; // Kirim email if(!$mail->send()){ echo 'Pesan tidak dapat dikirim.'; echo 'Mailer Error: ' . $mail->ErrorInfo; }else{ echo 'Pesan telah terkirim'; } ?>

Pada source code script PHP kirim email diatas dapat Anda lihat begitu mudahnya dalam melakukan konfigirasi. Anda juga dapat menambahkan method lain seperti kirim email dengan lampiran menggunakan addAttachment(), kirim email ke beberapa penerima menggunakan method addAddress(), dan method kirim email yang lainnya.

Download Tutorial Script PHP Kirim Email Dari Localhost (adsbygoogle = window.adsbygoogle || []).push({});

Download Script Kirim Email

Sekian penjelasan tentang bagaimana cara membuat source code Script PHP Kirim Email Dari Localhost, lengkap dengan contoh dan tutorial kirim email. Untuk mendapatkan source code atau script Anda dapat langsung mendownload melalui link di atas, jika link download tidak aktif atau error mohon hubungi kami melalui SMS atau email atau melalui form komentar dan obrolan. Semoga dapat membantu.

Baca juga :

  • Script PHP Export To Excel
  • Script PHP Update Database MySQL | CRUD
  • Cara Membuat Laporan PDF dengan PHP dan MySQL
  • Membuat Form dan Script Edit Data dengan PHP MySQL

Script PHP Kirim Email Dari Localhost

Tags: download script php kirim email dari localhost, script php kirim email, kirim email dari localhost, script kirim email php, kirim email dengan php, script php kirim email dari localhost