Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Para enviar mails...

Estas en el tema de Para enviar mails... en el foro de Visual Basic clásico en Foros del Web. Hola buenas, me gustaría saber si existe algún tutorial o manual para poder enviar un mail con VB. O si no es demasiado complicado, si ...
  #1 (permalink)  
Antiguo 07/07/2005, 04:56
Avatar de sir_bowen  
Fecha de Ingreso: junio-2005
Mensajes: 184
Antigüedad: 18 años, 11 meses
Puntos: 0
Para enviar mails...

Hola buenas,

me gustaría saber si existe algún tutorial o manual para poder enviar un mail con VB. O si no es demasiado complicado, si alguien puede decirme qué necesito tener o configurar para llevarlo a cabo...

Muchas gracias

Un saludo
  #2 (permalink)  
Antiguo 07/07/2005, 06:33
 
Fecha de Ingreso: mayo-2005
Mensajes: 93
Antigüedad: 19 años
Puntos: 1
Ahí te va una función enterita que lo hace solo.

Problema: El programa que debes tener configurado en el PC para poder enviar mails debe ser el Outlook, no vale con el Outlook Express.

Sub Send_Mails(PARA As String, TITULO As String, CUERPO As String, Optional ATTACH As Variant, Optional NOMBREATT As Variant, Optional CONC As String)

Dim appOutLook As Outlook.Application
Dim MailOutLook As Outlook.MailItem

Set appOutLook = CreateObject("Outlook.Application")
Set MailOutLook = appOutLook.CreateItem(olMailItem)

With MailOutLook
.To = PARA
.SUBJECT = TITULO
.Body = CUERPO
If Not IsMissing(CONC) And CONC <> "" Then .CC = CONC

If Not IsMissing(ATTACH) Then
If ATTACH <> "" Then
.Attachments.Add ATTACH, olByValue, 1, NOMBREATT
End If
End If

.Send

End With

Set MailOutLook = Nothing
Set appOutLook = Nothing

End Sub
__________________
No te hubieran dado la capacidad de soñar sin darte también la posibilidad de convertir tus sueños en realidad
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:15.