❌

Normal view

There are new articles available, click to refresh the page.
Before yesterdayOPEN JOURNAL SYSTEM SERVICES

Email Settings Plugin for OJS

February 9th 2026 at 7:18 pm

Manage OJS Email Settings from the Admin Panel: Email Settings Plugin

One of the most common issues OJS users face: email delivery.

In forums, support requests, and the OJS community, the most frequently asked questions are always the same:

  • β€œMy journal isn’t sending emails, what should I do?”
  • β€œHow do I configure Gmail SMTP?”
  • β€œI can’t edit config.inc.php, I don’t have server access”
  • β€œCan we set up different email addresses for each journal?”

We developed the Email Settings Plugin to solve these problems and make life easier for OJS administrators.


❌ The Old Way: Complex and Technical

To change email settings in OJS, you needed to:

  1. Connect to the server via FTP/SSH
  2. Find and edit the config.inc.php file
  3. Write SMTP parameters in the correct format
  4. Risk breaking your site if you make a mistake
  5. Repeat this process for every change

Result: A nearly impossible process for journal editors and managers without technical knowledge.


βœ… The New Way: Easy Management from the Panel

With Email Settings Plugin:

  • No server access required β€” All settings are configured from the OJS admin panel
  • Visual interface β€” No complex configuration files, just form fields
  • Instant changes β€” Click Save, and it’s immediately active
  • Secure β€” Passwords are stored encrypted

🌟 Key Features

πŸ“§ Popular Service Presets

Ready-made settings for Gmail, Yandex, Office 365, and Zoho Mail. Just enter your email and password, and the plugin handles the rest.

Important notes like Gmail’s App Password requirement are automatically displayed.

🏒 Multi-Journal Support

This feature was requested by many publishers.

If you manage multiple journals in a single OJS installation, you can set different SMTP configurations for each:

  • Journal A β†’ info@journala.com (Gmail)
  • Journal B β†’ editor@journalb.com (Yandex)
  • Journal C β†’ contact@journalc.com (Corporate SMTP)

Each journal sends emails from its own address.

πŸ“Š Simple Statistics

Track sent emails:

  • How many emails sent today
  • How many emails sent in the last 7 days
  • How many emails sent in the last 30 days

This lets you easily see if your email system is working.

βœ‰οΈ Test Email

Send a test email immediately after saving your settings. See any issues instantly and fix them.

πŸ”’ Security

  • CSRF protection
  • Passwords encrypted with AES-256
  • Only Site Admin and Journal Manager can access (Journal Editors cannot)

πŸ“¬ Deliverability Recommendations

Information about SPF, DKIM, and DMARC. Guidance on DNS settings to prevent your emails from landing in spam folders.

Settings Page β€” Status & Configuration

Β 

Settings Page

SMTP Configuration & Service Presets

Β 

SMTP Configuration

Gmail Preset with App Password Notice

Β 

Gmail Preset

Yandex Mail Preset

Β 

Yandex Preset

Test Email & Deliverability Recommendations

Β 

Test Email


πŸ“₯ Installation

  1. Download the .tar.gz file from GitHub Releases
  2. Go to OJS β†’ Settings β†’ Website β†’ Plugins β†’ Upload A New Plugin
  3. Enable the plugin
  4. Click the β€œEmail Settings” link in the sidebar or access plugin settings

πŸ†“ Free and Open Source

This plugin is provided free of charge under the GPL v3 license. We developed it as our contribution to the OJS community.

For installation support, customization, or OJS consulting: ojs-services.com


πŸ“Ž Links


Made with ❀️ by OJS Services β€” Professional OJS hosting, themes, plugins and consulting for academic journals.

The post Email Settings Plugin for OJS first appeared on OPEN JOURNAL SYSTEM SERVICES.

❌
❌