Muy buenas, soy usuario de Odoo V10 en un pequeño negocio, y estoy encantado con esta maravilla del software de código abierto.
Entre las mejoras que me gustaría incorporar a nuestra instalación, llevo bastante tiempo dándole vueltas y no encuentro la manera de poder programar la hora de envío para un email concreto, bien sea a través de la propia interfaz de odoo, bien a través de algún módulo añadido.
Me explico:
A la hora de enviar, por ejemplo, un pedido o una factura por email, hay veces que resulta muy útil poder diferir el envío para que se haga un día determinado a una hora determinada, y no inmediatamente como hace Odoo 10 por defecto.
He comprobado que el módulo de Mass mailing de Odoo si que incluye esta función mediante un campo del formulario de envío masivo llamado Schedule in the Future, pero este campo no está disponible para el modelo mail.compose.message que utiliza el formulario normal con el que se envían los presupuestos y facturas.
¿Sabéis si existe alguna manera de utilizar esa función en los emails normales?
Por otro lado, creo recordar que en Odoo 8 todos los emails se enviaban a una cola de correo, que era la que se encargaba de enviar los emails según estuviera programado en settings/Automation/Scheduled Actions/Email Queue Manager. Sin embargo, en Odoo 10 aunque sigue existiendo ese cron, todos los emails salen inmediatamente, sin pasar por la cola. Esto en principio no es mayor problema más allá de que según el número de destinatarios el navegador pueda tardar un poco más en responder de nuevo, pero en más de una ocasión ocurre que justo después de darle al botón de envío nos damos cuenta de un error y el email ya ha salido, sin posibilidad de corregirlo. Si los emails pasaran a través de la cola de envío y esta estuviera programada para ejecutarse, por ejemplo, cada cinco minutos, sería posible ir a la cola de mensajes y borrar el email erróneo. ¿Cómo puede hacerse esto en V10?
Muchas gracias