Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/02/2010, 12:09
Avatar de smoke001
smoke001
 
Fecha de Ingreso: enero-2008
Mensajes: 83
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: Email con VB6

Con este codigo puedes enviar un email desde vb sin html configurando tu servidor SMTP

Código Visual Basic:
Ver original
  1. Private Sub Command1_Click()
  2. Call Enviar
  3. End Sub
  4.  
  5.  
  6. Private Sub Enviar()
  7. Const sch = "http://schemas.microsoft.com/cdo/configuration/"
  8.  
  9. Dim INI_PATH As String
  10. Dim loCfg As Object
  11. Dim loMsg As Object
  12. Dim loBP As Object
  13. Dim i As Long
  14. Dim DestImg As String
  15. Dim TempHTML As String
  16. Dim TempHTMLMail As String
  17. Dim strImg As String
  18.  
  19.  
  20.  
  21.  
  22.  
  23. Me.Enabled = False
  24. FrmProgress.Show , Me
  25. DoEvents
  26.  
  27. Set loCfg = CreateObject("CDO.Configuration")
  28.  
  29. With loCfg.Fields
  30.   .Item(sch & "smtpserver") = "localhost"
  31.   .Item(sch & "smtpserverport") = "25"
  32.   .Item(sch & "sendusing") = 2
  33.   .Item(sch & "sendusername") = "[email protected]"
  34.   .Item(sch & "sendpassword") = "1234"
  35.   .Item(sch & "smtpusessl") = "0"
  36.   .Item(sch & "smtpconnectiontimeout") = 30
  37.   .Item(sch & "smtpauthenticate") = "1"
  38. End With
  39.  
  40. loCfg.Fields.Update
  41.  
  42. Set loMsg = CreateObject("CDO.Message")
  43.  
  44. With loMsg
  45.   .Configuration = loCfg
  46.  
  47.  
  48.   .From = ("[email protected]")
  49.   .To = TxtPara
  50.   .TextBody = Text1.Text
  51.   .Subject = TxtAsunto
  52.      
  53.     'Prioridad
  54.     ' -1=Low, 0=Normal, 1=High
  55.     .Fields("urn:schemas:httpmail:priority") = 1
  56.     .Fields("urn:schemas:mailheader:X-Priority") = 1
  57.     'Importancia
  58.     '0=Low, 1=Normal, 2=High
  59.     .Fields("urn:schemas:httpmail:importance") = 2
  60.    
  61.        
  62.     .Fields.Update
  63.     .send
  64. End With
  65. Me.Enabled = True
  66. Unload FrmProgress
  67.      Email.Check1.Value = 1
  68.  
  69.  
  70.  
  71. Exit Sub
  72. End Sub
  73.  
  74. Private Sub Form_Load()
  75. Set HTML = Text1
  76. End Sub