Pada tutorial sebelumnya sata telah menciptakan tata cara konfigurasi SMTP email server untuk ojs. Linknya sanggup dikunjungi
https://7faktakomputer.blogspot.com//search?q=cara-setting-smtp-email-gmail-ojs. Beberapa penggunaan konfigurasi tersebut terkendala beberapa hal diantaranya:
1. Password email tidak aman
2. Jika password email ganti maka notifikasi tidak berfungsi
2. Beberapa dikala notifikasi diblokir google sehingga tidak sanggup berfungsi
dari aneka macam duduk kasus diatas ada solusi lain yang sanggup saya share yaitu memakai 2 step verification. Cara ini masih memakai email google, namun akan sedikit ribet sebab anda harus mengaktifkan mode sms verifikasi ketika login pada gmail. Seharusnya lebih kondusif ya tapi aga ribet sedikit. hehe
Alurnya kurang lebih kita menggenerate aba-aba yang dipakai untuk email yang kita konfigurasi pada smtp ojs, ojs semua versi support kok.
Langkahnya sebagai berikut:
Langkah 1 Masuk gmail anda kemudian klik tombol kotak di penggalan kanan atas, kemudian klik pada hidangan My Account.
Langkah 2 1. Pilih hidangan Sign-in & security kemudian scroll ke penggalan Signing in to Google.
2. Kemudian aktifkan Mode 2-Step Verification.
3. Jika sudah mengaktifkan 2-Step Verification, maka sanggup eksklusif ke langkah setting app passwords (Slide 16)
Langkah 3 1. Klik Get Started
2. Masuk ke akun Google anda
Akan muncul ibarat gambar dibawah ini, jangan lupa passwodnya ya
Langkah 4 Input nomor ponsel anda untuk sanggup dikirimkan aba-aba verifikasi oleh Google melalui sms atau telpon
Langkah 5 1. Input aba-aba verfikasi yang dikirimkan
Langkah 6 1. Aktifkan 2-Step Verification
2. 2-Step Verification telah aktif
Langkah 7 1. 2-Step Verification telah aktif
2. Langkah selanjutnya yakni mengaktifkan App password
Langkah 8
1. Masuk ke akun Google anda
2. Langkah selanjutnya yakni masukkan aba-aba verifikasi gres dari ponsel anda
Langkah 9 1. Pilih Other (Custom Name) pada Select app
2. Pilih Generate
Langkah 10 1. Input OJS pada kolom isian
2. Pilih Generate
Langkah 10 1. App Password telah tersedia
2. Detail App passwords dipakai sebagai mail server password
Kemudian akhirnya ibarat gambar dibawah ini
Langkah 11 1. 2-Step Verification dan App passwords telah aktif
Langkah menggenerate password telah selesai, langkah selanjutnya kita konfigurasi disisi OJS.
Cari file config.inc.php kemudian edit.
cari baris beikut ini
;;;;;;;;;;;;;;;;;;;;;;;;;;
; Email Settings ;
;;;;;;;;;;;;;;;;;;;;;;;;;;
[email]
; Use SMTP for sending mail instead of mail()
; smtp = On
; SMTP server settings
; smtp_server = mail.example.com; smtp_port = 25
; Enable SMTP authentication
; Supported mechanisms: ssl, tls
; smtp_auth = ssl; smtp_username = username; smtp_password = password
; Allow envelope sender to be specified
; (may not be possible with some server configurations)
; allow_envelope_sender = Off
; Default envelope sender to use if none is specified elsewhere
; default_envelope_sender = my_address@my_host.com
; Force the default envelope sender (if present)
; This is useful if setting up a site-wide noreply address
; The reply-to field will be set with the reply-to or from address.
; force_default_envelope_sender = Off
; Amount of time required between attempts to send non-editorial emails
; in seconds. This can be used to help prevent email relaying via OJS.
time_between_emails = 3600
; Maximum number of recipients that can be included in a single email
; (either as To:, Cc:, or Bcc: addresses) for a non-priveleged user
max_recipients = 10
; If enabled, email addresses must be validated before login is possible.
require_validation = Off
; Maximum number of days before an unvalidated account expires and is deleted
validation_timeout = 14
Ganti text yang bertanda merah dengan isian ibarat dibawah ini:
;;;;;;;;;;;;;;;;;;
; Email Settings ;
;;;;;;;;;;;;;;;;;;
[email]
; Use SMTP for sending mail instead of mail()
smtp = On
; SMTP server settings
smtp_server = smtp.gmail.com
smtp_port = 587
; Enable SMTP authentication
; Supported mechanisms: ssl, tls
smtp_auth = tls
smtp_username = email_anda@gmail.com
smtp_password = Password_hasil_generate
Jika butuh pendampingan silahkan komentar atau email ke
cipto@kuliahkomputer.com jangan lupa kunjungi
intensif.my.id Semoga bermanfaat :)
referensi:
http://sumberdaya.ristekdikti.go.id/index.php/2017/12/21/installer-applikasi-sister-system-informasi-sumber-daya-terintergrasi/