Hola compatriotas. La clave de la solución está en hacer una interfaz entre Delphi y mailkit/mimekit, quien ofrece la funcionalidad de enviar SMTP con SSL. Si no se puede directamente, entonces habría que implementar un objeto COM e invocarlo desde el código Delphi, requiriendo entonces 2 componentes. Si con esto que les digo ya lo pueden desarrollar ustedes, perfecto. Si no, podría intentar ayudarles.
Estoy calculando una semana para realizar esto, haciendo la investigación, pruebas y demás.
Les pediría me prestaran su software para desarrollo o que pudiera usar una máquina para desarrollo remotamente, ya que no tengo el compilador para Delphi. Tengo por otro lado todas las licencias y ambiente de desarrollo de visual studio (desde 1997 a la fecha) para implementar la parte de COM o ActiveX o .Net según se ocupe (en C++, c#, etc).
Hay 2 pruebas para validar pronto con prototipos si el proyecto funciona como propongo: 1. Enviar un correo office 365 con mailkit exitosamente, para ver qué se ocupa de parámetros, certificados, etc. 2. Llamar funciones externas desde Delphi (DLL, COM, etc.).
Si no se pudiera, ni modo, no les cobraría.
Gracias y suerte con el proyecto.
Christian