we are having a hard time to configure our OJS3.1 to get the sender of ALL emails to be the principal email address of the Journal. The documentation shows it is done that way: Email
but we do have different sender on the mails. Is there a way to make ALL mails arrive from the primary email address, as it is written in the documentation?
Apart from that, how can we set who is signing the emails, and which email adresses are set in the reply-to? For instance, reviewers are reached by the section editors, but all automatic reminders are signed by the principle contact. We would like to change that too.
The documentation here is slightly inaccurate with respect to the way OJS/OMP handle this. Currently OJS/OMP do not modify the From, but rather modify only the Envelope Sender, which is different. We anticipate this changing to match the documentation again based on the resolution of this issue: https://github.com/pkp/pkp-lib/issues/4164
This is a plugin which @ajnyga wrote to address this issue. The functionality there (or something very like it) will presumably be rolled into the core application in the future. In the meantime, installing and enabling this plugin should accomplish your goal.
Just a note about the plugin that it needs the master branch version of mail.inc.php. I think it could be edited to use the current stable 3.1.1.4 version as well fairly easily (have not worked on it much since the feature is going to be there in the core soon).
Thanks, I hope @mauser1 can solve the install, he cannot see the plugin yet in the list of plugins, although the install seemed to finish without a problem. Any advice to him?
Hi @ajnyga,
could you help us please? The plugins seems to be installed, but there are no change in the emails, and the plugin does not appear on the plugins page. @mauser1 has put here the information about the install, if that helps.
When you are trying to enable this plugin, are you logged in as the site administrator, or as a journal manager? I believe only the Site Administrator will have the ability to enable this plugin.
It does require the master branch version of mail.inc to work, but I do not think it is the reason why it is not shown in the plugins listing. It should if it is under plugins/generic/ folder. Does it show if you check the site settings and the plugin listing there?
Disclaimer: the plugin itself is very experimental and not much tested!
Finally, our technicians solved the problem, and it works now! The problem was that the plugin in the present form does not have the index.php file, so they have prepared one. You may consider including that in the plugin, so others can use it as well.
we have just found out, that the email_log table does not contains any of the new emails since we have installed the useGlobalSender plugin. Is that normal? Where can I see the emails then?