

Bagi yang biasa mengirim email dengan PHP, tentu sudah mengenal fungsi mail() milik PHP. Tidak ada yang salah dengan fungsi ini, kita dapat mengirim email dengan sukses menggunakannya.
Namun dengan fungsi mail() kita kesulitan untuk melakukan pengiriman email yang berisikan file attachment, dan pengiriman email yang melewati authentifikasi SMTP.
Karena itu kali ini akan dikenalkan sebuah class PHPMailer (http://phpmailer.sourceforge.org), yang memungkinkan kita dengan mudah mengirim email dengan attachment. Untuk itu, silakan anda masuk alamat tersebut lalu download sourcenya. Gratis kok :)
Anda akan mendapatkan sebuah file zip, yang jika diextract akan menghasilkan banyak file. Namun yang kita butuhkan cuma 2 file saja:
class.smtp.php class.phpmailer.php
Letakkan kedua file tersebut satu direktori dengan script PHP anda. Bisa saja diletakkan di tempat lain, tapi untuk percobaan, ambil amannya saja :D
Silakan copy + paste kode di bawah ini, lalu simpan dalam file kirimemail.php:
Di situ diberikan beberapa contoh untuk melakukan setting:
$mail->Host = "localhost"; // SMTP servers
Jika anda punya SMTP lain, misalnya milik perusahaan anda, bisa digunakan di sini. Atau jika anda punya account email di Yahoo Indonesia (@yahoo.co,id), mereka masih menyediakan SMTP dan POP3 gratis. Jika memakai punya Yahoo, alamatnya adalah: smtp.mail.yahoo.com
Sedangkan username dan password dapat ditentukan di bawahnya, yaitu Username dan Password.
Untuk mengattachkan file, cukup melakukan pemanggilan fungsi ini:
$mail->AddAttachment(path_to_file);
Sedemikian mudah, dan tidak memanfaatkan fungsi mail() sama sekali, karena class ini langsung melakukan koneksi ke SMTP server yang bersangkutan.
Ok, selamat mencoba.
TRIMAKASIH MAZ
kerjaan saya terbantu
amkasih banyak yah ilmunya... perkenalkan,, saya yudha,, heheh
aku dah mencoba dengan seksama, Laporanya udah terkirim trus waktu aku cek di alamat email yang dituju kow ga' ada y?? mohon bantuannya
Hore sekarang udah bisa ngirim emailnya... aku pakai smtp: smtp.mail.yahoo.co.id thx masz sekarang kerjaan saya jadi jalan lagi, kemarin2 macet di pengiriman email.
terimakasih tutorialnya mas...skarang saya sudah berhasil mengirim email dari php.
» GRABBING KURS BANK BCA (8)Constructors sebuah methode yg dijalakan ketika sebuah object dibuat dari sebuah class sedangkan Destructors adalah methode untuk menghapus object ketika script/program berakhir.
» OOP Pada PHP (Part 1) (23)TERINSPIRASI DARI GRABBING KURS BI BANG ARYO
» Menghitung Jarak Waktu (33)Pembahasan mengenai dasar pemrograman OOP pada PHP
(Rakhmad Maulidi)
» Grabbing Kurs Dari BI (21)Mengitung jarak waktu dan menampilkan sebagai Javascript
Grabbing data adalah tindakan tidak sopan. Tapi kali ini yang dibahas adalah teknik grabbing, masalah moral dan etika silakan cari sendiri (inspired by Iwan Fals)