Describe the issue or problem
All notifications from the OJS (assignements, submissions and so on) sent to users directly from the OJS, are going to their spam/junk.
If i`m using Email user to send a user message to user, the email goes to inbox.
All the config.php are right, using the office365 smtp, allow_enevelpe_sender on, default_envelope_sender = email@domain.com, smtp=on, smtp_auth = PLAIN, smt_secure =tls
All the DKIM, SPF and DMARC policies in place, yet, only works when direct message to the user, but not when systems sends notifications, as emails received into spam.
Any other ideas?
;;;;;;;;;;;;;;;;;;
; Email Settings ;
;;;;;;;;;;;;;;;;;;
[email]
; Default method to send emails
; Available options: sendmail, smtp, log, phpmailer
default = sendmail
; Path to the sendmail, -bs argument is for using SMTP protocol
sendmail_path = “/usr/sbin/sendmail -bs”
; Use SMTP for sending mail instead of mail()
smtp = On
; SMTP server settings
smtp_server = smtp.office365.com
smtp_port = 587
; Enable SMTP authentication
; Supported smtp_auth: ssl, tls (see PHPMailer SMTPSecure)
smtp_auth = PLAIN
smtp_secure = tls
smtp_username = email@domain.com
smtp_password = MySuperDupperNonHackablePassword
; Enable suppressing SSL/TLS peer verification by SMTP transports
; Note: this is not recommended for security reasons
; smtp_suppress_cert_check = On
; 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 = email@domain.com
What application are you using?
latest update
all dns records are in place though