OJS 3: Notification emails go to junk/spam mailbox

I searched for solutions but found older versions had the same problems. Any solution for OJS 3?

Thank you!


The current conversation on OJS 2.4.8-1 regarding SPF, DKIM, and DMARC will apply to 3.0 as well.

For the emails being sent to spam, look in the message headers to see what the status of SPF, DKIM, and DMARC is. It will look something like this:

Authentication-Results: spf=neutral (sender IP is
 smtp.mailfrom=a.domain.tld; mydomain.tld; dkim=pass (signature was verified)
 header.d=a.domain.tld;mydomain.tld; dmarc=fail action=none
 header.from=domain.tld;domain.tld; dkim=pass (signature was verified)
Received-SPF: Neutral (mailserver: is neither
 permitted nor denied by domain of a.domain.tld)

Hi @ctgraham,

I didn’t set up the smtp in config file instead using the mail function. Should I use smtp? Thanks.


If you have an SMTP server available, it will likely (at the least) be configured to implement DKIM, which will help with avoiding spam trapping.