I am currently using OJS 220.127.116.11 and testing the submission process I notice emails are not sent to any parties at all (to authors for their submission, to reviewers for being selected or to the editor being cc’d). I’ve checked previous postings and I’ve enabled all notifications check boxes, but still emails are not sent.
Any help with this would be greatly appreciated.
Thanks a lot for the reply. I got my hosting company to check this and they’ve changed the SMTP server but still no email notifications come through at all. Any other suggestions, please, I’d be grateful.
There should either be an error message captured in your webserver’s log, or an error message captured in your host’s SMTP server log. You will probably be able to check on the webserver’s log yourself, but you will need your host’s assistance if the error is in the SMTP server logs.
Thanks a lot again for the suggestions. Here are the logs I got sent to me by the host and all appears to be running ok, but no emails delivered! I am at a loss here, so any other suggestions would be greatly appreciated and thanks a lot for your assistance with this.
Try using an address in the Journal’s Principal Contact (or in config.inc.php’s default_envelope_sender) which matches the SMTP server’s hostname (or any hostname exposed by the SMTP server as SPF eligible).
I’m using OJS3 but have the same problem.
I don’t really understand which email and where I should replace.
The settings in config.inc.php:
; 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