Problema en el envío de mail

Hola, teníamos configurado el G3W con una cuenta gmail corporativa, cuyo único problema era la restricción de 2000 correos diarios.

Entonces contratamos un proveedor que nos brinda el servicio de 20 000 correos diarios.

Está configurado según las indicaciones del proveedor de la siguiente manera

‘smtp’ =>
array (
‘from’ => 'Undav,
‘host’ => ‘smtp.xxxxxx.xxx’,
‘seguridad’ => ‘’, /// ACA EL PROVEEDOR ME PIDE QUE NO PONGA SEGURIDAD
‘auth’ => true,
‘port’ => 255, // ES EL PUERTO QUE ME PIDE QUE PONGA EL PROVEEDOR
‘usuario’ => ‘@xxxxxxxx.xxx’,
‘clave’ => '
’,
),

De la misma manera configuramos un cliente Outlook y un cliente Thunderbird que funcionan de manera correcta.

El log de G3W no reporta ni errores de conexión ni de envío pero los correos no salen. Alguno tuvo el mismo problema? Es posible enviar correos con el G3W sin setear la variable seguridad?

Muchas gracias.

Como dato adicional, tenemos un servidor de desarrollo donde configuramos con los mismos parámetros el correo en Kolla y Preinscripción y los dos enviaron mail de manera correcta.

Saludos.

Hola, para mi el problema viene de que no le están pasando el parámetro seguridad, proba pasandole el valor ssl o tls.

Si el 3W no escribe en los logs es que se rompe antes, en esos casos hay que ver los logs de Apache sudo tail -f /var/log/apache2/error.log.

Otra cosa, corrobora el parámetro port, quizás en lugar de 255 sea 25 el cual es mas común. Sino corroboren bien los parámetros del proveedor.

saludos.

El problema es que si o si tenemos que dejar en blanco la seguridad, porque así lo exige el proveedor.

Esto funciona perfectamente en Preinscripción y Kolla.

Que es lo que se podria modificar?..

Perdon por la insistencia y gracias!

En algún lado algún error tenés que tener… si no lo ves desde el log de apache y no lo ves desde el log que se hace desde php fijate debuguear con xdebug y ver que está pasando.

Hola Claudio, esto en que versión de 3W te ocurre?

Te comento, en 3W los emails no se envían directamente, imagínate que si un docente envia emails en masa a todos los alumnos de una materia tendría que esperar mucho tiempo hasta que se envíen todos los emails y el navegador termine de hacer la petición. Por ende, los emails se encolan en la base de datos (tabla jobs) y luego se envían al correr el comando bin/guarani enviar_emails, la idea seria que dicho comando se ejecute con un cron cada cierto tiempo.

Proba parándote en el directorio raíz del 3W y corriendo el comando bin/guarani enviar_emails.

saludos.

Claudio, en la version 2.9.2 deben configurar el comando enviar_mails como lo indicó Leonel y ponerlo en algun cron para que se ejecute periódicamente.
Ver tema relacionado con tu consulta: http://foro.comunidad.siu.edu.ar/index.php?topic=10994.msg47607