Autor Tema: [APORTE] Enviar e-mails con VB6  (Leído 4984 veces)

Desconectado liggy

  • PHPer@
  • **
  • Mensajes: 55
  • Karma: -1
    • Ver Perfil
[APORTE] Enviar e-mails con VB6
« en: 27 de Mayo de 2010, 17:57:31 pm »
Bueno, este post va dedicado a la enseñanza de enviar correos con Visual Basic, algo que mucha gente pregunta cómo se hace, y que es posible, no sólo con PHP o HTML, y bien sencillo además.

Tenemos una index del Form con un solo CommandButton, como muestra la imagen:


En el código del CommandButton1 tenéis que poner:

Código: [Seleccionar]
Private Sub Command1_Click()
    Set oMail = New clsCDOmail
    With oMail
         
        .servidor = "smtp.gmail.com"
        .puerto = 465
        .UseAuntentificacion = True
        .ssl = True
        .Usuario = "USUARIO"
        .PassWord = "PASSWORD"
       
        .Asunto = "Enviar E-mails con VB6"
        .Adjunto = "RUTA DEL ADJUNTO"
        .de = "USUARIO"
        .para = "DESTINATARIO"
        .Mensaje = "Este es un mensaje de prueba para que veais que el Sistema funciona correctamente."
       
        .Enviar_Backup
   
    End With
   
    Set oMail = Nothing
End Sub

También hace falta poner estos codes:

Código: [Seleccionar]
Private Sub oMail_EnvioCompleto()
    MsgBox "Mensaje enviado", vbInformation
End Sub

Código: [Seleccionar]
Private Sub oMail_Error(Descripcion As String, Numero As Variant)
    MsgBox Descripcion, vbCritical, Numero
End Sub

Que dicen si ha habido un error o si el mensaje se ha enviado correctamente.

Y por último poner este codigo:
Código: [Seleccionar]
Option Explicit

Private WithEvents oMail As clsCDOmail

Ya que este envio de e-mails lo hemos hecho con unos módulos CDO.

Si hemos hecho todo bien saldrá un cartel que dirá "Mensaje enviado",y  nos llegará un mensaje al correo:


Y así podremos enviar e-mails fácilmente.

Tutorial hecho 100% por mí ;)

Comunidad PHPeros

[APORTE] Enviar e-mails con VB6
« en: 27 de Mayo de 2010, 17:57:31 pm »