Adobe Muse adalah salah satu software dari Adobe yang dapat digunakan untuk membuat website sederhana dengan mudah. Tidak hanya dapat digunakan untuk membuat layout, Adobe muse menyediakan form untuk pengiriman email melalui website. Agar form dapat berjalan dengan baik, Anda perlu melakukan setting SMTP pada Adobe Muse terlebih dahulu.
Sebelum membahas cara setting SMTP pada Adobe Muse, terlebih dahulu kami akan menjelaskan kepada Anda tentang apa itu SMTP. Simak artikel ini sampai akhir!
Apa itu SMTP?
SMTP adalah salah satu protokol standar di jaringan internet yang digunakan untuk pengiriman email dari lokal email ke mail server hingga dikirimkan ke alamat email penerima.
Setting SMTP pada script Adobe muse berfungsi ketika ada sebuah form pada website yang Anda buat. Sehingga ketika seseorang menuliskan form pada website, maka secara otomatis email tersebut dikirim ke alamat email Anda sebagai pemberitahuan.
Selengkapnya tentang apa itu SMTP bisa Anda baca melalui artikel berikut.
Kenapa setting SMTP diperlukan?
Secara default, Adobe Muse menggunakan function mail() sebagai fungsi php untuk pengiriman email dari website. Namun beberapa penyedia hosting, termasuk Rumahweb, menonaktifkan function mail() karena alasan keamanan. Karenanya Anda perlu mengubah script mail() menjadi SMTP.
Function mail() pada server dinonaktifkan, karena banyak disalahgunakan untuk spamming, sehingga hal ini dapat mengganggu aktifitas email pada server.
Cara setting SMTP pada Adobe Muse
Pada gambar diatas, terdapat form pada bagian Footer. Form tersebut berfungsi sebagai ‘contact us’ jika visitor ingin menghubungi Anda sebagai pemilik website.
Agar form tersebut berfunsi Anda perlu melakukan setting SMTP pada script Adobe Muse. Berikut langkah-langkahnya.
Step 1. Download Script PHPMailer
Anda dapat mendownload script phpmailer terlebih dahulu melalui link berikut: Download script class phpmailer
Silahkan Anda extract, lalu tambahkan folder clasess pada directory script adobe muse yang Anda buat.
Step 2. Ubah script SMTP
- Cari file “form_process.php” pada folder “scripts” .
- Tambahkan script smtp setelah script “$sent = @mail($to, $subject, $message, $headers);” sebelum script “if(!$sent)” dan beri command komantar pada script tersebut . Berikut perubahan script tersebut:
//$sent = @mail($to, $subject, $message, $headers);
include "classes/class.phpmailer.php"; //sesuaikan dengan library smtp yang diuploadkan sebelumnya
$mail = new PHPMailer;
$mail->IsSMTP();
$mail->SMTPSecure = 'TLS';
$mail->Host = "namadomain.com"; //isi dengan hostname email Anda
$mail->SMTPDebug = 2;
$mail->Port = 587;
$mail->SMTPAuth = true;
$mail->Username = "[email protected]"; //isi dengan email anda
$mail->Password = "123qwe"; //isi dengan password email
$mail->SetFrom("[email protected]",""); //set email pengirim
$mail->Subject = $subject; //subyek email
$mail->AddAddress("[email protected]",""); //tujuan email
$mail->MsgHTML($message);
$sent = $mail->send();
Anda bisa mengikuti contoh script diatas, lalu sesuaikan beberapa field sesuai dengan yang Anda inginkan. Setelah itu, jangan lupa simpan script form_process.php.
Setelah melakukan setting SMTP, selanjutnya Anda dapat melakukan test dengan cara mengisi form yang Anda buat. Jika email berhasil terkirim ke email yang Anda setting, artinya setting SMTP pada website sudah benar.
Demikian cara setting SMTP pada adobe muse. Selamat mencoba 🙂