Tutorial Setting SMTP pada OJS 3 Menggunakan Email Domain

1. Pendahuluan

Dalam pengelolaan jurnal ilmiah menggunakan sistem Open Journal Systems (OJS), fitur email memiliki peran yang sangat penting. Sistem email digunakan untuk mengirim berbagai notifikasi seperti:

  • Konfirmasi registrasi pengguna

  • Notifikasi submit artikel

  • Komunikasi antara editor, reviewer, dan author

  • Pemberitahuan keputusan editorial

Secara default, OJS menggunakan fungsi PHP mail() pada server. Namun metode ini sering menyebabkan email masuk ke spam atau bahkan gagal terkirim. Oleh karena itu, disarankan menggunakan SMTP (Simple Mail Transfer Protocol) dengan email domain resmi jurnal, misalnya:

editor@namajurnal.org admin@namajurnal.org

Dengan menggunakan SMTP, pengiriman email akan menjadi lebih stabil, aman, dan terpercaya.


2. Persiapan Sebelum Setting SMTP

Sebelum melakukan konfigurasi SMTP pada OJS, pastikan Anda sudah memiliki:

A. Email Domain Aktif

Contoh:

editor@jurnalanda.id admin@jurnalanda.org

Email domain biasanya dikelola melalui layanan hosting seperti:

  • cPanel

  • DirectAdmin

  • Google Workspace

  • Zoho Mail

B. Informasi SMTP Server

Informasi ini biasanya tersedia pada pengaturan email hosting, seperti:

Parameter Contoh
SMTP Server mail.namadomain.com
SMTP Port 465 atau 587
Encryption SSL / TLS
Username admin@namadomain.com
Password password email

3. Cara Setting SMTP di OJS 3

Konfigurasi SMTP dilakukan dengan mengedit file konfigurasi OJS.

File yang harus diedit adalah:

config.inc.php

File ini berada pada folder utama instalasi OJS.

Contoh lokasi:

public_html/journal/config.inc.php

4. Konfigurasi SMTP pada config.inc.php

Buka file config.inc.php, kemudian cari bagian berikut:

[email]

Kemudian ubah konfigurasi menjadi seperti berikut.

[email] ; Use SMTP for sending mail instead of mail() smtp = On ; SMTP server smtp_server = mail.namadomain.com ; SMTP port smtp_port = 465 ; Encryption method (ssl atau tls) smtp_auth = ssl ; SMTP username smtp_username = admin@namadomain.com ; SMTP password smtp_password = passwordemailanda ; Optional force_default_envelope_sender = Off

5. Contoh Setting SMTP Email Domain

Contoh konfigurasi nyata:

[email] smtp = On smtp_server = mail.jurnalvarians.com smtp_port = 465 smtp_auth = ssl smtp_username = admin@jurnalvarians.com smtp_password = passwordanda

6. Perbedaan Port SMTP

Berikut beberapa port SMTP yang umum digunakan:

Port Enkripsi Keterangan
465 SSL Paling sering digunakan
587 TLS Alternatif standar SMTP
25 None Biasanya diblokir oleh hosting

Rekomendasi penggunaan:

  • Port 465 + SSL

  • Port 587 + TLS


7. Pengujian Pengiriman Email

Setelah konfigurasi selesai, lakukan pengujian:

  1. Login sebagai Admin OJS

  2. Buat akun user baru

  3. Lihat apakah email konfirmasi terkirim

Atau lakukan uji dengan:

  • Submit artikel

  • Kirim email melalui menu Users & Roles → Email

Jika konfigurasi berhasil, email akan langsung terkirim ke inbox penerima.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *