Problemas con el outlook2000
Publicado por Miguel (1 intervención) el 23/04/2003 17:37:11
Buenas a todos.
Estoy desarrollando una aplicación que envía mails de forma automática. Estos deben ser enviados por Outlook 2000 obligatoriamente. Tengo el siguiente código:
Dim emailOutLookApp As Outlook.Application
Dim emailNameSpace As Outlook.NameSpace
Dim emailFolder As Outlook.MAPIFolder
Dim emailItem As Outlook.MailItem
Dim EmailRecipient As Recipient
Set emailOutLookApp = CreateObject("Outlook.Application.9")
emailOutLookApp.Session.Logon
Set emailNameSpace = emailOutLookApp.GetNamespace("MAPI")
Set emailFolder = emailNameSpace.GetDefaultFolder(olFolderInbox)
Set emailItem = emailOutLookApp.CreateItem(olMailItem)
Set EmailRecipient = emailItem.Recipients.Add(Trim(email))
With emailItem
.Subject = "Envío de Informes"
fechaotra = "-" & fecha1 & "-" & fecha2 & "-" & fecha3
.Body = "Prueba" & NInf & idusuario & fechaotra
.Attachments.Add (ExportFileName)
.Send
End With
emailOutLookApp.Session.Logoff
emailOutLookApp.Quit
El problema es que con este código al generar el ejecutable me deja los mensajes en la bandeja de salida de Outlook,pero no me los envía. ¿Alguien sabe por qué puede ser?
Muchas gracias a todos de antemano
Estoy desarrollando una aplicación que envía mails de forma automática. Estos deben ser enviados por Outlook 2000 obligatoriamente. Tengo el siguiente código:
Dim emailOutLookApp As Outlook.Application
Dim emailNameSpace As Outlook.NameSpace
Dim emailFolder As Outlook.MAPIFolder
Dim emailItem As Outlook.MailItem
Dim EmailRecipient As Recipient
Set emailOutLookApp = CreateObject("Outlook.Application.9")
emailOutLookApp.Session.Logon
Set emailNameSpace = emailOutLookApp.GetNamespace("MAPI")
Set emailFolder = emailNameSpace.GetDefaultFolder(olFolderInbox)
Set emailItem = emailOutLookApp.CreateItem(olMailItem)
Set EmailRecipient = emailItem.Recipients.Add(Trim(email))
With emailItem
.Subject = "Envío de Informes"
fechaotra = "-" & fecha1 & "-" & fecha2 & "-" & fecha3
.Body = "Prueba" & NInf & idusuario & fechaotra
.Attachments.Add (ExportFileName)
.Send
End With
emailOutLookApp.Session.Logoff
emailOutLookApp.Quit
El problema es que con este código al generar el ejecutable me deja los mensajes en la bandeja de salida de Outlook,pero no me los envía. ¿Alguien sabe por qué puede ser?
Muchas gracias a todos de antemano
Valora esta pregunta


0