Berikut langkah-langkahnya :
Langkah 1 :
Terlerbih dulu kita harus memiliki akun di GMAIL
Langkah 2 :
- Aktifkan socket SSL di PHP (kalau belum aktif), caranya buka php.ini,
- hilangkan tanda " ; " pada extension=php_openssl.dll
- Kemudian restart Apache webserver.
Langkah ke 2 :
Download PHPmailer disini. Di dalam projek PHPmail ada 3 ffile yang dibutuhkan yaitu : class.phpmailer.php , class.smtp.php, class.pop3.php. copy 3 file tersebut dalam projek anda.
Untuk contoh penggunaan class.phpmailer.php sebagai berikut :
<?php date_default_timezone_set('Asia/Jakarta'); // setting time zone; require_once('class.phpmailer.php'); $mail = new PHPMailer(); $body = "Ini adalah contoh penggunaan PHPmailer semoga berguna"; //isi dari email $mail->IsSMTP(); // mengirimkan sinyal ke class PHPMail untuk menggunakan SMTP $mail->SMTPDebug = 1; // mengaktifkan debug mode (untuk ujicoba) // 1 = Error dan pesan // 2 = Pesan saja $mail->SMTPAuth = true; // aktifkan autentikasi SMTP $mail->SMTPSecure = "ssl"; // jenis kemananan $mail->Host = "smtp.gmail.com"; // masukkan GMAIL sebagai smtp server $mail->Port = "465"; // masukkan port yang digunakan oleh SMTP Gmail $mail->Username = "username_anda@gmail.com"; // GMAIL username $mail->Password = "password_anda"; // GMAIL password $mail->SetFrom('username_anda@gmail.com', 'Web admin'); // masukkan alamat pengririm dan nama pengirim jika alamat email tidak sama, maka yang digunakan alamat email untuk username $mail->Subject = "Contoh kirim email via PHP";//masukkan subject $mail->MsgHTML($body);//masukkan isi dari email $address = "email_tujuan@sesuatu.com"; //masukkan penerima $mail->AddAddress($address, "sesuatu"); //masukkan penerima if(!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; // jika pesan tidak terkirim } else { echo "Pesan Terkirim!"; //jika pesan terkirim } ?>
Untuk source code bisa di download disini.
Tapi sebelum di eksekusi diedit dulu ya !!! yang perlu di edit adalah :
$mail->Username = "username_anda@gmail.com"; ->isi dengan akun gmail anda
$mail->Password = "password_anda"; ->isi dengan password akun gmail anda
$mail->SetFrom('username_anda@gmail.com', 'Nama Anda'); -->isi dengan username gmail dan nama anda
$address = "email_tujuan@sesuatu.com"; //masukkan email tujuan
$mail->AddAddress($address, "sesuatu"); //masukkan nama penerima tujuan
Demikian sedikit tutorial tentang mengirim email dengan PHP, PHPMailer menggunakan GMAIL sebagai SMTP Server. Mungkin bisa dijadikan referensi untuk pengembangan program, semoga bermanfaat.
Sumber : https://code.google.com/a/apache-extras.org/p/phpmailer/
Tidak ada komentar:
Posting Komentar