Email is not sent through OJS 3.0.2

Hi @israel.cefrin,
Solved the issue of email. Following is the setting that I followed

;;;;;;;;;;;;;;;;;
; Email Settings ;
;;;;;;;;;;;;;;;;;;

[email]

; Use SMTP for sending mail instead of mail()
smtp = On

; SMTP server settings
smtp_server = mail.mydomain.com
smtp_port = 587

; Enable SMTP authentication
Supported mechanisms: ssl, tls
smtp_auth = None
smtp_username = email@mydomain.com
smtp_password = YourPassword

; 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@mydomain.com

; Force the default envelope sender (if present)
; This is useful if setting up a site-wide noreply address
; The reply-to field will be set with the reply-to or from address.
force_default_envelope_sender = On

; Amount of time required between attempts to send non-editorial emails
; in seconds. This can be used to help prevent email relaying via OJS.
time_between_emails = 3600

; Maximum number of recipients that can be included in a single email
; (either as To:, Cc:, or Bcc: addresses) for a non-priveleged user
max_recipients = 10

; If enabled, email addresses must be validated before login is possible.
require_validation = Off

; Maximum number of days before an unvalidated account expires and is deleted
validation_timeout = 14

Few things are to kept in mind.

  1. Though my domain is using ssl certificate, I have selected “smtp_auth = None”. Case of None is very case sensitive. NONE or none do not work only None will do.
  2. I have selected port of Tsl i.e. 587. 465 or 25 or any other port didn’t work

Hope others facing the same issue can reply applying these changes

3 Likes