Como obtener datos del gestor de correos predeterminado y el puerto

Como obtener datos del gestor de correos predeterminado y el puerto

am 17.04.2008 17:05:43 von librosur08

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

Tengo una aplicaci=F3n que env=EDa por correo una tabla convertida en
archivo de texto de delimitaci=F3n fija y me gustar=EDa que el programa
enviara dicho correo de manera autom=E1tica. Es decir que el usuario no
intervenga para nada en el proceso, m=E1s que lo que debe hacer,
presionar un bot=F3n de comando, y el correo sea enviado en un segundo
plano (creo que as=ED se dice) =BFNo?.

En este momento lo estoy haciendo con el m=E9todo 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=F3n 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=EDo ya est=E1 todo hecho por c=F3digo.

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

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

Lo que deseo hacer ahora es profesionalizar este env=EDo de correo.


por lo tanto pido su ayuda para saber si me pod=E9is 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=F3n segura SSL, o no.

Con la obtenci=F3n de esos datos, podr=E9 utilizarlos en el c=F3digo y
enviar un correo en 2do plano desde la aplicaci=F3n instalada en la
m=E1quina remota hasta mi m=E1quina.

Saludos
Librero2008