Pada aplikasi Open Journal Systems (OJS), metode pengiriman email melalui website menggunakan function mail(). Namun beberapa provider hosting termasuk rumahweb, memasukkan function mail() sebagai salah satu function yang di disable karena alasan keamanan. Karena itu, Anda perlu melakukan setting SMTP OJS agar pengiriman dari website dapat berjalan.
Anda dapat menggunakan email @namadomain maupun email dari gmail untuk pengiriman email tersebut. Namun agar terlihat lebih profesional, maka kami sarankan agar Anda menggunakan email domain sendiri.
Apa itu SMTP
SMTP (Simple Mail Transfer Protocol) adalah salah satu protokol dari jaringan internet, yang digunakan untuk pengiriman email dari lokal email ke mail server hingga dikirimkan ke alamat email penerima.
Penjelasan SMTP lebih lengkap, silakan mengunjungi link Apa itu SMTP?
Fungsi SMTP
Jika Anda memiliki website dihosting Rumahweb maupun dihosting provider lain, yang tidak mengaktifkan fungsi mail(), Anda wajib melakukan konfigurasi SMTP diwebsite. Agar email dari website dapat terkirim ke author/kontributor/customer.
Sedangkan bagi pengelola website journal email notifikasi sangat penting digunakan, sebagai notifikasi penerbitan journal kepada pengelola atau penulis. Bisa dibayangkan jika email notifikasi tidak dapat diterima oleh penulis ? Bukan tidak mungkin penerbitan journal menjadi berantakan.
Untuk itu wajib melakukan seting SMTP diwebsite OJSnya.
Cara seting SMTP di OJS
Setelah membahas pengertian dan fungsi SMTP. Selanjutnya kita mulai konfigurasi SMTP. Berikut langkah-langkah setting smtp di Open Journal Systems (OJS) yang bisa diikuti:
- Silakan login ke cPanel hosting
- Masuk menu File Manager
- Masuk folder directory installasi OJS berada. Dalam contoh ini, OJS kami berada dipublic_html. Bisa jadi directory instalasi OJS Anda berada difolder lain, sesuai instalasi.
- Cari file bernama “config.inc.php”
- Cari pada bagian “Email Settings”
- Hapus tanda “;” pada beberapa line berikut:
- smtp
- smtp_server
- smtp_port
- smtp_auth
- smtp_username
- smtp_password
Untuk mengisi keterangan tersebut, Anda bisa memilih salah satu dari opsi berikut.
Menggunakan email domain
Opsi ini bisa anda pilih, jika email SMTP yang digunakan merupakan email domain yang Anda buat di hosting.
- smtp = On
- smtp_server = mail.namadomainanda
- smtp_port = 465 / 587
- smtp_auth = SSL / TLS
- smtp_username = alamat email yang akan Anda setting
- smtp_password = password emailnya
Keterangan : Pada smtp port, anda bisa memilih antara 465 atau 587. Jika menggunakan port 465, maka smtp_auth bisa menggunakan SSL. Namun jika memilih 587, maka smtp_auth bisa menggunakan TLS.
Menggunakan email gmail
Opsi ini bisa anda pilih, jika email SMTP yang digunakan merupakan email Gmail atau Google Workspace.
- smtp = On
- smtp_server = smtp.gmail.com
- smtp_port = 465
- smtp_auth = SSL
- smtp_username = alamat email gmail yang akan Anda setting
- smtp_password = Gunakan password application
- Setelah menyesuaikan konfigurasi SMTP, silahkan simpan scriptnya dengan tekan tombol Save.
Sampai tahap ini, setting SMTP telah selesai.
Tes SMTP di OJS
Setelah SMTP selesai diseting seperti langkah-langkah diatas, selanjutnya tahap terakhir melakukan pengetesan. Disini kami akan melakukan tes smtp dengan cara fotgot password administrator.
- Akses halaman login > pilih Forgot your password?.
- Isikan alamat email admin dikolom Registered user’s email * , sesuai pada saat instalasi.
- Kemudian klik Reset Password.
- Apabila smtp sudah diatur dengan berjalan dengan baik, Anda akan menerima email verifikasi perubahan password tersebut. Namun jika tidak menerima baik diinbox maupun folder spam, konfigurasi smtp belum berhasil.
Setting SMTP di OJS telah selesai, Anda bisa melakukan pengetesan pengiriman email di OJS. Apabila masih menemui kendala, silakan menghubungi kami dengan melaporkan detail kendala ke email teknis{@}rumahweb{.}com.