pada kangen kaga ama plajaran php.. mari kita teriakkan happy blogging, programming learning and trying.. itu slogan blog ini..
kali ini saya akan membahas tentang cara mengirimkan emai, dengan php.. kali ini saya akan menggunakan web server local.. yaitu menggunakan localhost atau xampp..
ikuti cara cara berikut..
Seting XAMPP
Seting XAMPP terbagi menjadi dua yaitu menginstall paketmail.php
dari pear.net.php
dan menambahkan support SSL ke php.ini
.Install paket mail.php
Buka command prompt dan pastikan anda didrektoriC:\XAMPP\php
,jalankan perintah berikut pear channel-update pear.php.net pear install mail
Menambahkan support SSL ke PHP
Buka file php.ini XAMPP\php\php.ini
pada bagian Windows Extentions (sekitar baris 950), tambahkan kodeextension=php_openssl.dllSetelah itu restart Apache web server lalu buka
http://localhost
, Klik menu phpinfo()
.pastikan pada bagian Registered Stream Socket Transports ada tambahan dukungan SSL seperti ini
tcp, udp, ssl, sslv3, sslv2, tls
]setelah setting" di atass mari kita buat scriptnya..
require_once "Mail.php"; $subject = "Test mail PHP"; $body = "Test email dengan PHP dan GMAIL !!!"; //mail($to, $subject, $body,$headers); //ganti baris ini dengan email yang dituju $to = "email_yang_anda_dituju@domain.com"; //ganti dengan email kamu /email resmi website $from = "emailmu_di_gmail@gmail.com"; $host = "ssl://smtp.gmail.com"; $port = "465"; //emailmu untuk login k gmail $username = "emailmu@gmail.com"; //passwordmu waktu login gmail $password = "belajarphp"; $headers = array('From' => $from, 'To' => $to, 'Subject' => $subject); $smtp = Mail::factory('smtp', array('host' => $host, 'port' => $port, 'auth' => true, 'username' => $username, 'password' => $password)); $mail = $smtp -> send($to, $headers, $body); if (PEAR::isError($mail)) { echo("<p> Email Gagal dikirim mungkin ada yang salah" . $mail -> getMessage() . "</p>"); }else{ echo "Email berhasil di kirim selamat anda sukses "; }
vroh... Iku maksute apa we
ReplyDelete//ganti baris ini dengan email yang dituju
$to = "email_yang_anda_dituju@domain.com";
//ganti dengan email kamu /email resmi website
$from = "emailmu_di_gmail@gmail.com";
nah bedannya sama
//emailmu untuk login k gmail
$username = "emailmu@gmail.com";
apaan ya... maksut penjelasane apa itu ??
/ganti baris ini dengan email yang dituju
Delete$to = "email_yang_anda_dituju@domain.com";
itu buat emai yang tuju untuk dikirm
sedangkan //ganti dengan email kamu /email resmi website
$from = "emailmu_di_gmail@gmail.com";
itu email kamu yang akan digunakan untuk mengirim email
terus kalo yang ini //emailmu untuk login k gmail
$username = "emailmu@gmail.com";
itu samakan dengan email kamu, karna itu sebagai username
gan, ente prakteknya pake os apa, linux ato windows?
ReplyDeletePake windows gan
DeleteDo you mind if I quote a few of your articles as long as I provide credit and sources back to your weblog? My website is in the exact same area of interest as yours and my visitors would really benefit from some of the information you present here. Please let me know if this ok with you. Many thanks!
ReplyDeleteThanks for a marvelous posting! I seriously enjoyed reading it, you happen to be a great author.I will make sure to bookmark your blog and definitely will come back someday. I want to encourage you to continue your great writing, have a nice afternoon!
ReplyDelete