Configure un correo que tenemos con un hosting para hacer los envíos desde 3w, ya que por inscripciones son muchos envíos los que pueden realizarse y nuestro dominio con google no nos lo permite.
La configuración de la cuenta utiliza el protocolo starttls, en GESTIÓN no aparece la opción starttls, pero aparece tls, lo cual estimo que utilizando tls no debería haber problema, ya que starttls utiliza a tls justamente.
Pero los envíos no salen me da el siguiente error:
Apr 7 12:24:18 mx38 postfix/submission/smtpd[29570]: SSL_accept error from h112-001.derecho.uba.ar[157.92.112.1]: -1
Apr 7 12:24:18 mx38 postfix/submission/smtpd[29570]: warning: TLS library problem: error:14094418:SSL routines:ssl3_read_bytes:tlsv1 alert unknown ca:…/ssl/record/rec_layer_s3.c:1544:SSL alert number 48:
Apr 7 12:24:18 mx38 postfix/submission/smtpd[29570]: lost connection after STARTTLS from h112-001.derecho.uba.ar[157.92.112.1]
mi pregunta es el sistema admite certificados autofirmados? o hay que configurar en algún lado que utilice certificados autofirmados? cuando probé enviarlo desde thunderbird me pregunto que el certificado era autofirmado y que debia aceptarlo una vez que lo acepte pude enviar mails. Tal vez desde la aplicación hay algún tipo de opción que no me este permitiendo enviar con algún certificado autofirmado.
O el problema esta con el protocolo starttls?
Dejo la configuración que puse en config.php de 3w, en la opción de seguridad puse tls, o debo poner starttls?
‘from’ => ‘inscripciones@infonews.derecho.uba.ar’,
‘host’ => ‘45.227.161.38’,
‘seguridad’ => ‘tls’,
‘auth’ => true,
‘port’ => 587,
‘usuario’ => ‘’, lo dejo en blanco para no poner el usuario en el foro
‘clave’ => ‘’, lo dejo en blanco para no poner la clave en el foro
‘reply_to’ => ‘no-reply@infonews.derecho.uba.ar’,
Por lo que leo, hay que hacer unos cambios en el smtp, pero nosotros no lo tenemos es el smtp de un hosting. Voy a consultar en todo caso de hacer un certificado firmado.
Función configurar_smtp de la clase php/nucleo/_lib/mensajes/mail_job_nucleo.php (personalizando en personalizacion/php/nucleo/_lib/mensajes/mail_job.php):