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

envio de mails

Estas en el tema de envio de mails en el foro de Visual Basic clásico en Foros del Web. hola quisiera enviar unos datos de una tabla por mail y no se como hacerlo, ya probe dos o tres codigos pero no me funcionan. ...
  #1 (permalink)  
Antiguo 15/12/2006, 10:09
 
Fecha de Ingreso: marzo-2006
Mensajes: 7
Antigüedad: 18 años, 1 mes
Puntos: 0
envio de mails

hola
quisiera enviar unos datos de una tabla por mail y no se como hacerlo, ya probe dos o tres codigos pero no me funcionan.
el cliente de correo que utilizo es Outlook 2003 ya que la empresa tiene un Exchange como servidor de correos.
mi idea es obtener desde una tabla las direcciones de correo a enviar y adjuntarle un archivo de excel que se crea desde un procedimiento en VB.
la idea es que se dispare automaticamente sin intervencion del usuario para no complicarle la vida-si alguien puede darme una idea o tiene algun codigo que pueda adaptar me vendria muy bien
desde ya mychas gracias a todos
saludos cordiales
  #2 (permalink)  
Antiguo 15/12/2006, 11:03
 
Fecha de Ingreso: abril-2005
Mensajes: 483
Antigüedad: 19 años, 1 mes
Puntos: 3
Re: envio de mails

Hola, debes colocar en el form un MAPISession1 y un MAPIMessages1.

Código:
        MAPISession1.SignOn
        With MAPIMessages1
            .MsgIndex = -1
            .RecipDisplayName = "[email protected]"
            .MsgSubject = "Este es el asunto"
            .MsgNoteText = "Este es el mensaje."
            .SessionID = MAPISession1.SessionID
            .ResolveName
            .AttachmentIndex = 0
            .AttachmentName = "Archivo1.zip"
            .AttachmentPathName = "C:\Archivo1.zip"
            .AttachmentIndex = 1
            .AttachmentName = "Archivo2.xls"
            .AttachmentPathName = "C:\Archivo2.xls"
            .AttachmentPosition = 0
            .AttachmentType = 0
            .Send
        End With
        MAPISession1.SignOff
Espero te sirva.
Saludos
  #3 (permalink)  
Antiguo 27/05/2008, 16:29
 
Fecha de Ingreso: mayo-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Respuesta: envio de mails

Hola, perdonad, pero estoy con un problema similar.

Gracias al código de ci2000, ya consigo enviar mensajes desde vb.

Pero no sé cómo modificarlo para poder enviar el mismo mensaje a varios destinatarios.

Un saludo y gracias.
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 16:29.