La Web del Programador: Comunidad de Programadores
 
    Pregunta:  45455 - SABER SI SE ENVIó CON éXITO UN MENSAJE
Autor:  Juan Carlos García Morales
Hola colega, necesito tu ayuda, estoy desarrollando una aplicación en Delphi 7.0 donde genero un reporte y lo envio por correo vía MAPI, se abre el outlook express y el usuario da click en enviar. Necesito conocer por programación si el usuario dió al botón enviar del OE y se envió el mensaje o canceló el envio del mensaje dando clic en cancelar o cerrando la aplicación.
gracias de antemano,
Juan Carlos

  Respuesta:  Alirio Gavidia
Saludos.

Juan Carlos pasé por un problema similar la mejor solución que encontré (no la única) fue usar otra opción que no fuese MAPI, en particular Indy tiene un componente para enviar mensajes de correo y funciona muy bien. La diferencia es que este componente enviará directamente el mensaje al servidor SMTP que definas. IdSMTP (de hecho cualquier componente que maneje SMTP te debe servir)

Gracias y disculpa por que se que esta no es la respuesta que querías.