- There was a problem sending an email message. Please try again later, or contact your system administrator.
At first, check whether Principal Contact details were added in Journal. Then go for Step One.
Turn on SMTP in config.php
[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 smtp_auth: ssl, tls (see PHPMailer SMTPSecure) smtp_auth = ssl smtp_username = username smtp_password = password ;
You contact hosting provider to get the SMTP details
NB: If the above setting does not work anyway, then go for adding envelop sender.
Allow envelop sender
; Allow envelope sender to be specified ; (may not be possible with some server configurations) allow_envelope_sender = On ; 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 no-reply address ; The reply-to field will be set with the reply-to or from address. force_default_envelope_sender = On
Make sure to match the domain in your default_envelope_sender with the domain of OJS installation. If it doesn’t match this increases the spam rating.