Visual Basic - Enviar correo por VB

Life is soft - evento anual de software empresarial
 
Vista:

Enviar correo por VB

Publicado por Frank Leal (11 intervenciones) el 07/10/2004 21:36:02
Necesito conocer la manera de enviar un correo desde VB

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 correo por VB

Publicado por Celso (13 intervenciones) el 07/10/2004 21:43:27
Aca te mando el codigo que yo utilizo para enviar archivos adjuntos con el
mail.
Tenes que agregar el Componente Microsoft MAPI

On Error GoTo ErrorPreparar

With MAPISession1
.DownLoadMail = False 'para que no comience a decargar los mails
.LogonUI = True
.SignOn
.NewSession = False ' para que no abra otro cliente de correo si
ya tenes uno abierto
MAPIMessages1.SessionID = MAPISession1.SessionID
End With
With MAPIMessages1
.Compose
.RecipAddress = [email protected] 'direccion de correo
.AddressResolveUI = True
.ResolveName
.MsgSubject = asunto del mensaje
.MsgNoteText = "" ' aca iria el cuerpo del mensaje
.AttachmentName ="oficina.mdb" nombre del archivo a adjuntar"
.AttachmentPathName = App.Path & "\oficina.mdb" 'path completo del
archivo a adjuntar
.Send False ' para que no lo envie ahora
End With
MAPISession1.SignOff 'cierra la sesion
End If

Exit Sub

ErrorPreparar:
If Err.Number = 32014 Then
MsgBox "Direccion no valida", vbOKOnly, "Aviso"
End If

IMPORTANTE!!: asegurate de que el archivo a adjuntar este NO este en uso de
lo contrario no funciona.

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