Setting SMTP di OJS

Pada aplikasi Open Journal Systems (OJS) terdapat fitur Email yang dapat digunakan seperti untuk mengirim notifikasi, kirim email ke pengguna ojs yang terdaftar, atau mengirim email template.

Untuk konfigurasi SMTP dapat menggunakan email seperti gmail, hotmail, atau email domain sendiri agar terlihat profesional.

Setting SMTP

Saya asumsikan Anda sudah membuat atau memiliki email untuk digunakan sebagai SMTP di OJS.

Masuk ke document root OJS, lalu edit file config.inc.php bagian [email]

[email]

; Use SMTP for sending mail instead of mail()
smtp = On

; SMTP server settings
smtp_server = mail.example.com
smtp_port = 465

; Enable SMTP authentication
; Supported mechanisms: ssl, tls
smtp_auth = ssl
smtp_username = [email protected]
smtp_password = password

Save file agar perubahan dapat diterapkan.

Apabila ingin memakai gmail sebagai SMTP, Anda harus menambahkan App Password agar dapat digunakan.

Login ke akun gmail Anda.

Lalu klik kelola akun google atau kunjungi https://myaccount.google.com/

Pastikan two factor pada akun google sudah diaktifkan

Dari Beranda klik Keamanan > Sandi Aplikasi. Jika tidak ketemu kunjungi https://myaccount.google.com/apppasswords

Pilih Aplikasi Custom dan isikan namanya. Misal ojs

Selanjutnya akan muncul password.

Edit config.inc.php lalu bagian smtp_password diisi password hasil generate sebelumnya.

[email]

; Use SMTP for sending mail instead of mail()
smtp = On

; SMTP server settings
smtp_server = smtp.gmail.com
smtp_port = 465

; Enable SMTP authentication
; Supported mechanisms: ssl, tls
smtp_auth = ssl
smtp_username = [email protected]
smtp_password = fbyiwnhyojeyvvcv

Jangan lupa save file.

Test SMTP

Untuk test SMTP bisa dengan cara reset password

Atau email melalui menu User pada journal.