Visual Basic - Enviar E-Mail VB 6.0

Life is soft - evento anual de software empresarial
 
Vista:

Enviar E-Mail VB 6.0

Publicado por Carlos Calvo Rivas (18 intervenciones) el 01/10/2004 10:51:16
HOLA FAMILIA!
Me gustaria saber como hacer para enviar un e-mail adjuntando un archivo.
muchas gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Enviar E-Mail VB 6.0

Publicado por juan carlos zuñiga rdz (94 intervenciones) el 01/10/2004 16:20:10
Hola, intenta esto:

Necesitas usar los componentes:
MAPISESSION (nombralo como mapsess)
MAPIMESSAGES (nombralo como mapmess)

crea un boton CMDENVIAR y en el evento CLICK pega esto:

Private Sub cmdenviar_Click(Index As Integer)
If mapsess.NewSession Then
Exit Sub
Else
With mapsess
' Establecer DownLoadMail a False para evitar la descarga inmediata.
.DownLoadMail = False
.LogonUI = True ' Usar la interfaz de usuario de inicio de sesión del sistema de mensajería subyacente.
.SignOn ' Método Signon.
' Si se ejecuta correctamente, devolver True
Logon = True
' Establecer NewSession a True y establecer el
' indicador de variable a True
.NewSession = True
bNewSession = .NewSession
mapmess.SessionID = .SessionID ' Debe establecer esto antes de continuar.
End With
End If

mapmess.MsgIndex = -1
mapmess.RecipIndex = mapmess.RecipCount
mapmess.AttachmentIndex = mapmess.AttachmentCount
mapmess.RecipAddress = "NOMBRE USUARIO DE CORREO"
mapmess.AddressResolveUI = True
mapmess.ResolveName
mapmess.MsgSubject = mens & cmbproducto.Text
mapMess.AttachmentPathName = "C:\archivo.txt"
mapmess.Send True
end sub

Requieres tener un cliente de correo configurado en la pc.

Suerte y salu2...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar