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

Enviar un mail con Visual Basic 6

Estas en el tema de Enviar un mail con Visual Basic 6 en el foro de Visual Basic clásico en Foros del Web. ¿Sabéis cómo se puede mandar un mail desde una aplicación Visual Basic 6.0? Gracias....
  #1 (permalink)  
Antiguo 21/06/2004, 05:05
 
Fecha de Ingreso: mayo-2004
Ubicación: Madrid
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
Enviar un mail con Visual Basic 6

¿Sabéis cómo se puede mandar un mail desde una aplicación Visual Basic 6.0?

Gracias.
  #2 (permalink)  
Antiguo 21/06/2004, 05:21
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Usando sockets.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #3 (permalink)  
Antiguo 21/06/2004, 06:27
 
Fecha de Ingreso: enero-2003
Mensajes: 39
Antigüedad: 21 años, 4 meses
Puntos: 0
Hola,

Puedes utilizar los objetos MAPISession y MAPIMessages.
A continuacion te especifico una funcion que envia un email. Espero que te sirva..

Public Function Manda_Correo(mensaje As String, asunto As String, _
sesion As MAPISession, correo As MAPIMessages) As Boolean
On Error GoTo Depurar
Dim appOutlook As Object
Dim emailItem As Object
sesion.UserName = "Microsoft Outlook"
sesion.NewSession = True
sesion.DownLoadMail = False
sesion.SignOn
With correo
.SessionID = sesion.SessionID
.MsgIndex = -1
.RecipAddress = "[email protected]"
.RecipDisplayName = "[email protected]"
.MsgSubject = asunto
.MsgNoteText = mensaje
.Send
End With
sesion.SignOff
Manda_Correo = True
Exit Function
Depurar:
Call funDepurar("Manda_Correo", "frmCursoInteres")
End Function
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




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