Visual Basic - como mandar un mail desde una aplicacion?

Life is soft - evento anual de software empresarial
 
Vista:

como mandar un mail desde una aplicacion?

Publicado por leandro (5 intervenciones) el 23/07/2004 03:32:10
gracias
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
sin imagen de perfil

RE:como mandar un mail desde una aplicacion?

Publicado por dventas (137 intervenciones) el 23/07/2004 08:28:03
Si tienes Outlook lo más fácil es que en referencias lo cojas, abras una aplicación y lo uses:

Para probar el código añadir en las referencias Outlook y crear formulario con un botón y 3 cajas de texto:

txtFichero.Text -> Fichero que quieres vaya con el correo (opcional)
txtDestinatario.Text -> E-mail del destinatario del correo
txtMensaje.Text -> Mensaje que deseas enviar

Private Sub Command1_Click()

Dim Aplicacion As New Outlook.Application
Dim mensaje As Outlook.MailItem

On Error GoTo err_Mensaje

Set mensaje = Aplicacion.CreateItem(olMailItem)
mensaje.Attachments.Add txtFichero.Text
mensaje.To = txtDestinatario.Text
mensaje.Subject = "Prueba de correo"
mensaje.Body = txtMensaje.Text
mensaje.Send

Set mensaje = Nothing
Set Aplicacion = Nothing

Exit Sub

err_Mensaje:
MsgBox Err.Number & " - " & Err.Description
Set mensaje = Nothing
Set Aplicacion = Nothing

End Sub

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

RE:como mandar un mail desde una aplicacion?

Publicado por Cecilia Colalongo (3116 intervenciones) el 23/07/2004 11:44:23
Puedes utilizar MAPI, en http://my.execpc.com/~dg/tutorial/howmapi/howmapi.htm tienes un pequeño tutorial.
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

RE:como mandar un mail desde una aplicacion?

Publicado por Jose (3 intervenciones) el 23/07/2004 17:14:03
http://www.macroheavy.com/vb/leccion37/leccion37.htm
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