Mengirim email php
Ini adalah program coding php untuk mengirim email dengan menggunakan localhost xampp
yang pertama anda lakukan adalah melakukan settingan merqury dulu pada xampp....
Setting Mercury
setelah selesai setting merqury ...
4. buka konfigurasi php di file php.ini, lokasi file nya ada di D:\XAMPP\php\
5.Program Mengirim email Php
<?php
$kepada="andika@localhost";
$subject="kontrak";
$dari="from: mamat@localhost";
$pesan="haiiiiii";
$kirim_email=mail($kepada,$subject,$pesan,$dari);
if($kirim_email){
echo "email terkirim";
}else{
echo "email gagal kirim";
}
?>
kalau untuk mengecek gunakan sofware mozilla thnderbird untuk mengecek email tersebut,,,,,,Met mencoba,,,,,,,,,,,,,,,,,,,,,,,,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
yang pertama anda lakukan adalah melakukan settingan merqury dulu pada xampp....
Setting Mercury
- Klik start pada mercury. klik Admin yang ada di sebelah kanannya untuk pengaturan mercury
- Jika sudah masuk pilih menu Configuration>Protocol Modules dan seting seperti gambar dibawah ini
- Setelah itu pilih menu Configuration>Manage Local Users . Pilih menu Add untuk registrasi aku email dan lakukan setting seperti gambar dibawah ini
setelah selesai setting merqury ...
4. buka konfigurasi php di file php.ini, lokasi file nya ada di D:\XAMPP\php\
cari dan
edit bagian:
[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP = localhost
; http://php.net/smtp-port
;smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = postmaster@localhost
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = "\"D:\xampp\sendmail\sendmail.exe\" -t"
; For Win32 only.
; http://php.net/smtp
;SMTP = localhost
; http://php.net/smtp-port
;smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = postmaster@localhost
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = "\"D:\xampp\sendmail\sendmail.exe\" -t"
hilangkan
tanda titik koma (;) pada baris sendmail_path dan pastikan settingan [mail
function] sesuai dengan diatas,.[drive tetap menyesuaikan dengan lokasi
instalasi XAMPP]
kalo sudah
simpan file php.ini tersebut trus restart apachenya, bisa lewat control panel
XAMPP, bisa juga lewat services.msc.. :)
kalo udah di restart apachenya, buka file sendmail.ini yg berada di D:\XAMPP\sendmail\ kemudian tambahin konfigurasi smtp gmail atau yahoo berikut ini (pilih smtp yg sesuai dengan account sender email ente yha gan):
kalo udah di restart apachenya, buka file sendmail.ini yg berada di D:\XAMPP\sendmail\ kemudian tambahin konfigurasi smtp gmail atau yahoo berikut ini (pilih smtp yg sesuai dengan account sender email ente yha gan):
# SMTP Gmail
account Gmail
tls on //tidak usah ditulis
port 465
tls_starttls off //tidak usah ditulis
tls_certcheck off //tidak usah ditulis
host smtp.gmail.com
from account_ente@gmail.com
auth on
user account_ente@gmail.com
password password_ente
# SMTP Yahoo
account Yahoo
tls on
port 465
tls_certcheck off
tls_starttls off
host smtp.mail.yahoo.com
from account_ente@yahoo.com
auth on
user account_ente@yahoo.com
password password_ente
account Gmail
tls on //tidak usah ditulis
port 465
tls_starttls off //tidak usah ditulis
tls_certcheck off //tidak usah ditulis
host smtp.gmail.com
from account_ente@gmail.com
auth on
user account_ente@gmail.com
password password_ente
# SMTP Yahoo
account Yahoo
tls on
port 465
tls_certcheck off
tls_starttls off
host smtp.mail.yahoo.com
from account_ente@yahoo.com
auth on
user account_ente@yahoo.com
password password_ente
kemudian
untuk baris account default, ganti sesuai account yg ente pakai (contoh ane
pake gmail gan):
# Set a default account
account default : Gmail
account default : Gmail
nah kalo
udah, jgn lupa simpan file sendmail.ini nya..
Konfigurasi
smtp selesai skrang tinggal buat skrip php mail nya..
Berikut contoh skrip pengirim email dr ane gan:5.Program Mengirim email Php
<?php
$kepada="andika@localhost";
$subject="kontrak";
$dari="from: mamat@localhost";
$pesan="haiiiiii";
$kirim_email=mail($kepada,$subject,$pesan,$dari);
if($kirim_email){
echo "email terkirim";
}else{
echo "email gagal kirim";
}
?>
oh iya jgn
lupa waktu eksekusi file ini pastiin komputer udah terkoneksi ke internet yha
gan..
Silakan di coba, Semoga SUKSES.. ehehhehe kalau untuk mengecek gunakan sofware mozilla thnderbird untuk mengecek email tersebut,,,,,,Met mencoba,,,,,,,,,,,,,,,,,,,,,,,,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Comments
Post a Comment