Como obtener datos del gestor de correos predeterminado y el puertoSMTP

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • librosur08@gmail.com

    Como obtener datos del gestor de correos predeterminado y el puertoSMTP

    Como obtener datos del gestor de correos predeterminado y el puerto
    SMTP

    Tengo una aplicación que envía por correo una tabla convertida en
    archivo de texto de delimitación fija y me gustaría que el programa
    enviara dicho correo de manera automática. Es decir que el usuario no
    intervenga para nada en el proceso, más que lo que debe hacer,
    presionar un botón de comando, y el correo sea enviado en un segundo
    plano (creo que así se dice) ¿No?.

    En este momento lo estoy haciendo con el método SendObject de VBA, que
    abre la ventana del cliente de correo predeterminado (Outlook, Outlook
    Express o ThunderBird o el que sea) y lo que tiene que hacer el
    usuario es presionar el botón Enviar y listo, porque todos los datos,
    tanto el destinatario, el asunto, el cuerpo del correo y la tabla en
    formato txt, adjuntado al envío ya está todo hecho por código.

    Con AddMail (un programa que obtuve en la red) lo pude hacer porque me
    aportó los objetos y el código necesarios para el envío en "segundo
    plano"; pero, en la prueba del código debo ingresar manualmente los
    datos de la cuenta desde la cual se envía el correo, que en el caso de
    la prueba realizada por mí para ver si el código funcionaba, son los
    datos de mi cuenta de correo (micorreo@miser vidor.com), el puerto SMTP
    (465 o el que sea ) y si utiliza una conexión SSL segura o no.

    Debido a que la aplicación que estoy construyendo debe instalarse en
    una máquina remota, y como no conozco el nivel de conocimientos que
    tiene la persona que opera dicha máquina y no sé si podrá obtener
    tales datos en las fichas correspondiente s de la cuenta de correo, la
    idea es que se envíe totalmente de manera automática.
    Si bien esto lo podría solucionar creando una ayuda o tutorial (con
    imágenes paso a paso) para que nuestro cliente pueda obtener esos
    datos y por formulario introducirlos en la base de datos, pero esta
    solución que no me parece muy profesional.
    Además en el caso que el cliente decida cambiar de cuenta de correo
    predeterminada, aparecería un error a la hora de tratar de enviar
    dicho correo, y debería ingresar por formulario nuevamente los datos.

    Lo que deseo hacer ahora es profesionalizar este envío de correo.


    por lo tanto pido su ayuda para saber si me podéis orientar a como
    debo obtener esos datos desde VBA.

    Esos datos son:
    Nombre de la Cuenta de correo predeterminado,
    puerto SMTP que utiliza dicha cuenta
    y saber si usa una conexión segura SSL, o no.

    Con la obtención de esos datos, podré utilizarlos en el código y
    enviar un correo en 2do plano desde la aplicación instalada en la
    máquina remota hasta mi máquina.

    Saludos
    Librero2008
Working...