Anda di halaman 1dari 4

Cara Kirim Email pada Script PHP

Di Localhost Dengan Server XAMPP


By:MMGIndonesia
http://kedaiscript.com

UntukmelakukantestingpengirimanemailpadascriptPHPyangmasihadadiserverlocalhost,perluadasettingkhusus.
Kita bisa menggunakan fasilitas ArgosoftMail atau juga dengan cara melakukan setting pada filefile tertentu yang
mendukungnya. Pada tutorial ini, kami akan uraikan cara melakukan setting pada server localhost dengan menggunakan
XAMPP(padasaatinisayagunakanversi1.7.7).Dengancaraini,kitaakanbisamelakukanprosespengirimanemailmelalui
scriptPHPmeskipunmasihrunningdilocalhost.KitaakanmemanfaatkanmodulyangsudahterinstalldalampaketXAMPP
forWindows.Ditambahsoftwareyangnamanyastunnelyangbisakitadownloadsecaragratis.Softwarestunnelbisakita
downloaddisini:DOWNLOADSTUNNELKemudiandiinstaldicomputerkita.KamimengandaikanAndatelahmelakukan
InstallasiXAMPP.PadatutorialinisayaakanmenggunakanaccountSMTPgmailuntukmelakukanprosespengirimanemail.
Andabisamenggantinyadenganaccountlain,denganmenyesuaikannamaSMTPnya.

1. Buka file php.ini dengan PHP Editor kesayangan Anda atau dengan Notepad jika tidak ada. Lokasi file tersebut ada
padaC:\xampp\php\php.ini.Temukanbarisbarisbarisdibawahini,jikakesulitanbisagunakannavigasiFind.

2 Kitaakanmerubahsebagianbarisdiatasmenjadiberikutini
;sendmail_path="\"C:\xampp\sendmail\sendmail.exe\"t"
Menjadisendmail_path="\"C:\xampp\sendmail\sendmail.exe\"t"

danbarisSMTP=localhost
menjadi;SMTP=localhost
ditambahkantandatitikkomadidepanbaris

danbarissmtp_port=25
menjadi;smpt_port=25
ditambahkantandatitikkomadidepanbaris

Yaknikitahanyamenghilangkankaraktertitikkoma;padaawalbaris,sehinggabaristersebutmenjadiaktif.Lakukan
penyimpananfilesetelahperubahantersebut.

3.

Langkah berikutnya kita akan melakukan pengaturan pada file sendmail.ini, yang posisinya ada pada
c:/xampp/sendmail/
Lakukaneditingsesuaidengantampilandibawahini,perhatikanbarisdibawahblokmerah.Lakukanpenyimpanan
filesetelahselesaiedit.Perhatikanpadaauth_username,auth_password,danforce_senderharusdisesuaikandengan
accountemailkitadigmail.

4.

5.
6.
7.
8.

Berikutnyalakukaneditingpadafilestunnel.confyangadapadafolderc:/ProgramFiles/stunnel/stunnel.conf
Lakukanpenyesuaiandenganbarisbarisyangkamitampilkanberikutini.Janganlupasave.

SekarangrestartserverXAMPPataurestartcomputerAnda.
JalanStunnelmelaluiStartMenu>stunnel>RunstunnelLakukaninisetiapAndainginmelakukanpengirimanemail
melaluiscriptPHPdilocalhost.
Berikutnya kita akan segera melakukan testing dengan menggunakan script dari MMG Malang yang dijalankan di
localhost,danmelakukanprosespengirimanemailpadaFormContact.
MengirimkanemaildarilocalhostdenganscriptPHPdariMMGker4dimu@gmail.com(disettingdiadminareapada
WebEmaildiisidenganemailsesuaidenganalamatemailyangdisetpadalangkahlangkahdiatas.

9.

Setelah kita submit pengirimannya. Mari kita tengok account gmail.com kita apakah ada email yang masuk dari
localhostkita.

10. TerbuktibahwascriptPHPMMGMalangrunningmulus100%dalamprosespengirimanemail.Perhatikanbarispaling
atas,emaildariscriptPHPdilocalhostbarusajamasuk.Berikutnyamarikitabukaisinya.

TerbuktiisinyasamapersisdenganyangdikirimmelaluikotakFormpadascript.

Selamat Mencoba
MahameruMegahGemilang7Indonesia
2011

Anda mungkin juga menyukai