Editorial Activity Configuration OJS 3.3.0.21

Our hosting provider enforces an automated outbound email protection mechanism to prevent spam abuse. According to their policy, any account that sends more than 100 emails within a 60-seconds window is temporarily blocked or rate-limited. Since OJS generates multiple automatic email notifications related to editorial workflow events, there is a real risk that regular system operations may exceed this threshold. When the automatic block is triggered, all outgoing messages are suspended, which disrupts communication among editors, reviewers, and authors. Therefore, we urgently need guidance on how to disable or limit these editorial activity notifications in OJS 3.3.0-21 to ensure that the platform remains functional under our hosting provider’s restrictions.

Best Regards

Muhammad Khoiruddin Harahap

@asmecher , any suggest to help this issue?

Thanks

Hi @Muhammad_Khoiruddin,

You can disable the “Editorial activity for…” emails by removing them from the scheduler (lib/pkp/classes/scheduledTask/PKPScheduler.php):

       $this
            ->schedule
            ->call(fn () => (new StatisticsReport())->execute())
            ->monthlyOn(1)
            ->name(StatisticsReport::class)
            ->withoutOverlapping();

Regards,
Alec Smecher
Public Knowledge Project Team

I use OJS 3.3.0.21

and searching PKPScheduler.php, not found.

Hi @Muhammad_Khoiruddin,

For OJS 3.3.0-x, I haven’t tried this, but I believe you can disable the email entirely by going to:

Settings > Workflow > Emails > Email Templates

Find the email labelled STATISTICS_REPORT_NOTIFICATION, and Disable it.

Regards,
Alec Smecher
Public Knowledge Project Team

This topic was automatically closed after 9 days. New replies are no longer allowed.