Sección de códigos , trucos y ejemplos para visual basic


340 - Enviar email con el control Winsock

<Volver> - Anterior - Siguiente



 

Formulario para poder enviar un correo mediante el control Winsock de vb

 

Este ejemplo muestra como enviar un mensaje de correo , utilizando un servidor SMTP sin autentificación con el control Microsoft Winsock

El formulario

vista del formulario de ejemplo para envio de correo mediante el Microsoft winsock control 6.0

 

Nota: Al final de la página , hay otros ejemplos para poder leer y enviar correo con diferentes componentes

 

Controles para el formulario

 

  1. txt_Server_Smtp : indica la ip o nombre del Host de correo a utilizar para el envío
  2. txt_nameFrom : Nombre del que envia el mail, en este caso nuestro nombre. este parámetro es opcional
  3. txt_emailFrom : Nuestra dirección de mail
  4. txt_NameTo : Nombre del destinatario . Parámetro opcional
  5. txt_MailTo : Obviamente parámetro obligatorio
  6. txt_Asunto : parámetro opcional . Asunto del mensaje
  7. txt_Mensaje : Para el texto del mensaje . Coloarle la propiedad Multiline en true
  8. ProgressBar : para mostrar l progreso
  9. Dos CommandButton . Para conectar y desconectar
  10. Un control Microsoft Winsock

 

Código fuente en el formulario

 


Leer los correos de un Pop3 con el winsock y guardar los mensajes en disco como archivos EML

Este ejemplo se conecta a un Pop3, y obtiene todos los mail y los lista en un ListBox. Luego escribe el contenido del mail y lo guarda como archivo .Eml en el App.path

En el formulario agregar un control Winsock llamado Winsock1. Un control Listbox y un CommandButon

A al procedimiento LeerMail, pasarle como parámetro el nombre del servidor pop3, la cuenta, el password y el puerto

 


Recursos vb 6.0 - Enlaces relacionados



Buscar en Recursos vb