I am unable to send automated emails, notifying them of activities of their journals. The website doesn’t give me any errors, however I get no error that the email has not been sent. I have checked the database, email_log table, failed_jobs table, and jobs table, and email_log appears to have all the emails so it looks like it is sending the email but the recipient never gets the email notification
I recently had this error in my inbox:
But I reset the listing on cloudmark CSI and I got the notification that it was successful. I can send emails from the webserver, and one of the plugins I have for payment work and send confirmation emails.
here is my config.inc.php:
;;;;;;;;;;;;;;;;;;
; Email Settings ;
;;;;;;;;;;;;;;;;;;
[email]
default = smtp
; Use SMTP for sending mail instead of mail()
smtp = On
; SMTP server settings
smtp_server = mail.test.org
smtp_port = 587
; Enable SMTP authentication
; Supported smtp_auth: ssl, tls (see PHPMailer SMTPSecure)
smtp_auth = tls
smtp_username = email@test.org
smtp_password = password
; Encryption (587 = TLS, 465 = SSL)
smtp_secure = tls
; Optional: enable debugging (helpful for testing)
smtp_debug = on
; 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 = mail@test.org
; 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
; Force a DMARC compliant from header (RFC5322.From)
; If any of your users have email addresses in domains not under your control
; you may need to set this to be compliant with DMARC policies published by
; those 3rd party domains.
; Setting this will move the users address into the reply-to field and the
; from field wil be rewritten with the default_envelope_sender.
; To use this you must set force_default_enveloper_sender = On and
; default_envelope_sender must be set to a valid address in a domain you own.
force_dmarc_compliant_from = On
; The display name to use with a DMARC compliant from header
; By default the DMARC compliant from will have an empty name but this can
; be changed by adding a text here.
; You can use ‘%n’ to insert the users name from the original from header
; and ‘%s’ to insert the localized sitename.
; dmarc_compliant_from_displayname = ‘%n via %s’
; 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
I am using OJS 3.4.0.7
any help?

