Correo electronico en ojs 3.0.2

Buenos días, al momento de que yo deseo enviar un correo electrónico a tal usuario no le llega al destinatorio, cual es el error diganme por favor…?? ayudenme y denme una solución.

Good morning, At the moment that I wish to send one Email such a user does not arrive to the recipient, what is the error please tell me … ?? Help me and give me a solution

Hola.

Le recomiendo empezar por mirar los archivos .log de apache de donde tenga instalado osj, ademas mirar como tiene configurado el smpt y los datos de servidor de correo en config.inc.php ( si tiene un servidor de correo activo, y si no tiene va tener que poner datos de uno activo)

Hola,

Revisar los parametros de manejo de correo en config.inc.php en general debería usar un SMTP para enviar los mensajes.

También a nivel de revista debe diligenciar todos los parametros de configuración de la revista.

Si su instalación está dentro de una red institucional debe validar con el área de sistemas que no tenga algún tipo de restricción a nivel de servidor para el envío de mensajes.

Saludos,

Andrés

QUE TAL, SIGO TENIENDO PROBLEAS CON EL ENVIO DE E-MAIL DESDE LA PLATAFORMA OJS 3.0.2.O, TENGO MI CoNFIGURACION EN EL config.inc.php CON LOS SIGUIENTES DATOS:

CABE MENCIONAR QUE ES UNA CUENTA ACTIVA EN UN SERVIDOR DE MAIL LA QUE ESTA REGISTRADA EN LA PLATAFORMA, LO RARO ES QUE LA MISMA CONFIGURACION LA TENIA MONTADA CON LA VERSION DEL OJS 2.4.8 Y ME ENVIABA LOS MAIL SIN PROBLEMAS. AHORA NO SE SI DENTRO D ELA CONFIGURACION DE LA PLATAFORMA HAY QUE AGRAGARLE ALGUN TIPO DE COMPLEMENTO O ALGO POR EL ESTILO PARA QUE FUNCIONE EL ENVIO DE MAIL.
CODIGO FUENTE

DESDE YA SE LES AGRADECE SU APORTE

@cristianviza’s suggestion of looking in your error logs is good.

If you don’t see relevant errors in your PHP error log, consider this discussion and patch:

@asmecher responda a esto ayudeme por favor

Hola,

El día que pusiste este post yo hice un login en su revista y efectivamente el correo no funcionaba.

En este momento 26-04-2017 16:00 GMT -5 me llegaron tres correos de publicación de un nuevo número de su revista. Eso quiere decir que al parecer el correo ya está funcionando.

Saludos,

Andrés

Ya lo solucione gracias, muchas gracias

1 Like

Que tal Carlos_Rivero, Quisiera pedirle muy respetuosamente el procedimiento que realizo para darle solucion al inconveniente de envio de correos, ya que mi plataforma OJS esta presentando el mismo problema y no he logrado solucionar

Hola Carlos, por favor, comentanos cual fue la solución. Tambien hay algunos que tenemos ese inconveniente.

El problema de este foro es que nunca cuentan la solución.

Hola @aovalle, puedes ayudarme por favor, tengo el mismo problema, no se ya que hacer, finalmente aquí no he encontrado la solución. Gracias

Puedes ayudarnos por favor, como lo solucionaste?

A mi me pasa lo mismo. Les recomiendo que llamen al hosting una razón es que hayan colapsado el límite de envíos del hostingm por eso se bloquea. Hay que configurar el envío de esos mails masivos a algo que soporte mas envios. Eso me toca averiguarlo ahora.

solo cambia

; Default method to send emails
; Available options: sendmail, smtp, log, phpmailer
default = sendmail

por

; Default method to send emails
; Available options: sendmail, smtp, log, phpmailer
default = smtp
1 Like

Hola les dejo la configuración que realice tanto en la versión 3.3.0-14 y 3.4.0-1 de envió de correos, espero les ayude a resolver el problema. A mi me funciona en ambas versiones

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

[email]
---- INFORMACIÓN EN LA VERSIO 3.4.0-1 / INFORMATION IN VERSION 3.4.0-1 ----
; Default method to send emails
; Available options; sendmail, smtp, log, phpmailer
; default = sendmail
default = smtp

; Path to the sendmail, -bs argument is for using SMTP protocol
; sendmail_path = “/user/sbin/sendmail -bs”
sendmail_path = “/user/sbin/smtp -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 = starttls
smtp_username = username@dominio.xxx
smtp_password = password

---- INFORMACION EN LA VERSIO 3.3.0-14 / INFORMATION IN VERSION 3.3.4.0-14 ----
; Supported smtp_authtype: RAM-MD5, LOGIN, PLAIN, XOAUTH2 (see PHPMailer AuthType)
; (Leave blank to try them in that order)
;Codigo para las versiones 3.3.0-14 y 3.4.0-1 / Code for versions 3.3.0-14 and 3.4.0-1
smtp_authtype = Login

; The following are required for smtp_authtype = XOAUTH2 (e.g. GMail OAuth)
; (See Using Gmail with XOAUTH2 · PHPMailer/PHPMailer Wiki · GitHub)
; smtp_oauth_provider = Google
; smtp_oauth_email =
; smtp_oauth_clientid =
; smtp_oauth_clientsecret =
; smtp_oauth_refreshtoken =

; Enable suppressing verification of SMTP certificate in PHPMailer
; Note: this is not recommended per PHPMailer documentation
; 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 = my_address@my_host.com
default_envelope_sender = username@dominio.xxx

; 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

enable_attachments = 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’

; 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-privileged 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