Ver Mensaje Individual
  #5  
Antiguo 21-08-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Reputación: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por Sotrono
Una solucion facil seria utilizar un archivo ini, de esa forma el usuario para indicarle al programa el mail, solo tiene que modificar el archivo ini.
Pero ahí llegamos después, cuando el usuario cierra el programa y en algún lugar hay que guardar su dirección de correo, para próximos usos. Quiero decir que, para lo que es enviar el correo, necesitas una dirección de destino, pero, esta puede proporcionarla el usuario justo antes de enviar el correo. Lo del archivo "INI", queda para después, si quieres que en sucesivos usos del programa el usuario no tenga que proporcionarte la dirección de correo de nuevo.

De todos modos, al ser un dato un tanto comprometedor, en lo que a mí respecta, cuando me ha sido necesario, no he guardado datos como la dirección de correo del usuario si el mismo no me lo permite antes. Y, si es así, guardo dicha dirección de correo, pero aún encriptada, de forma que sea al menos algo más complicada su manipulación por terceros, cuartos y quintos

Cita:
Empezado por Sotrono
Pero tiene que ser un solo archivo final.
Justo: el archivo ejecutable de tu programa, ni más ni menos.

Cita:
Empezado por Sotrono
No se como hacerlo, me podrian dar alguna idea. Espero que me hayan entendido...
Esta vez, al menos, aquí estoy tratando de responderte lo que se me ocurre mejor para el caso. Algo mejor te habré entendido, pues, como poco. Darte la idea ya te la he dado en cuanto he podido. Lo que creo (ya intuyéndolo) es que puedes querer enviar un correo sin intervención del usuario, ¿esto en lo cierto?

Eso no se ve muy bien, quiero decir, que si el usuario usa algún "FireWall" va a enterarse de que tu programa trata de enviar un correo. Por otro lado, no solamente necesitarás la dirección de correo del usuario, pero, por ejemplo, y, hasta donde llego yo, una dirección de un servidor SMTP desde donde el cual enviar el correo en cuestión.

Si buscas por Internet en tu buscador favorito con términos como "SMTP Relay Server" encontrarás información sobre el tema. Puede hacerse, digo, lo de enviar un correo sin intervención del usuario, sino es que a alguna dirección habrá que enviar el correo... El dato del servidor SMTP, desde luego, sé que puede substituirse por una dirección DNS, generalmente sacada desde la propia dirección de correo del usuario, o de otra dirección de correo que tú proporcionaras, ya no el usuario, por ejemplo, la de a quien va dirigido el correo.

Si no me he equivocado mucho intuyendo, estoy seguro de que encontrarás información sobre el tema a poco que te la busques y lograrás hacer lo que quieres. Si me he equivocado, por favor, dime en qué y trataré de enmendar lo que pueda.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita