Programar un momento en el futuro para enviar un correo electrónico en Java o Python

Estoy escribiendo una solicitud y me gustaría programar de alguna manera un correo electrónico para enviarlo en una fecha posterior (probablemente una hora después de que se ejecute). El lenguaje de programación será Python o Java.

¿Alguna herramienta de código abierto disponible para ese propósito?

EDITAR: Olvidé mencionar que se ejecutará después de una ejecución de prueba, por lo que la aplicación ya estará inactiva y creo que la solución Quartz no funcionaría. ¿Sería esto posible?

Idealmente, me gustaría escuchar que el protocolo SMTP tiene algunas cosas ocultas que permiten esto, y solo requeriría agregar alguna bandera al mensaje y los proveedores de correo electrónico interpretarían que tienen que enviarlos más tarde.

Respuestas a la pregunta(6)

Su respuesta a la pregunta