Hola amigos. Estoy tratando de enviar un correo a travez de Microsoft Outlook desde un programa progress y me sale un mensaje que es molestoso... existe alguna manera de poder quitar ese mensaje: "Un programa esta intentando enviar correo electronico automaticamente en su nombre. Desea permitirlo?". El codigo que estoy usando es el siguiente: DEFINE INPUT PARAMETER mailto AS CHAR FORMAT "x(30)" NO-UNDO. DEFINE INPUT PARAMETER mailcc AS CHAR FORMAT "x(30)" NO-UNDO. DEFINE INPUT PARAMETER mailcco AS CHAR FORMAT "x(30)" NO-UNDO. DEFINE INPUT PARAMETER subject AS CHAR FORMAT "x(50)" NO-UNDO. DEFINE INPUT PARAMETER body AS CHAR FORMAT "x(255)" NO-UNDO. DEFINE INPUT PARAMETER adjunto AS CHAR FORMAT "X(100)" NO-UNDO. DEFINE VAR chOutlook AS COM-HANDLE NO-UNDO. DEFINE VAR chmail AS COM-HANDLE NO-UNDO. CREATE "Outlook.Application.11" choutlook NO-ERROR. ASSIGN chmail = chOutlook:createItem(0). /** Assign data **/ ASSIGN chmail:Subject = subject. ASSIGN chMail:Body = body. ASSIGN chMail:TO = mailto. ASSIGN chMail:CC = mailcc. ASSIGN chMail:BCC = mailcco. /** Ejemplo para un adjunto: */ IF adjunto <> "" THEN DO: chMail:Attachments:ADD(adjunto) NO-ERROR. chMail:Attachments(1)isplayName = "Excel-Tabelle". chMail:SAVE(). END. /* chMailISPLAY(1). /* 0 = Envia directamente y 1 = Da uma Pausa e após fechar a tela é enviado ***/ */ chMail:SEND() NO-ERROR. /* Envia el mensaje */ RELEASE OBJECT chmail. RELEASE OBJECT chOutlook. Como hago para evitar que me salga el mensaje y que se pueda enviar automaticamente. Espero contar con su ayuda. Carlos.
Para desactivar os e-mails de alerta faça o download do Advanced Security for Outlook que é gratuito, o unico contra é tem que ser instalado e activado por PC, existe também um componente para desenvolvedores que é paga, mas que pode integrar no código não tendo a necessidade de instalar o programa em todos os PC's. O link http://www.mapilab.com/outlook/security/. Nesta página http://msdn.microsoft.com/library/d.../vbaol10/html/oltocObjectModelApplication.asp, tem métodos/ objectos ... do Outlook. Existe também o Outlook Redemption disponivel em http://www.dimastr.com/redemption/, dá para integrar no seu código progress. Penso que tenho um exemplo no meu e-mail da empresa, se precisar diga. Baltazar
Bom Dia Senhores, Pegando carona aqui... tabém tenho rotinas que eniva e-mail através do Outlook... Baixei o Outlook Security porém ainda continua pedindo a confirmação... só precisa instalar ou precisa de alguma outra configuração ? Grato, Eriuton Charles
Hola Eriuton Charles. Sabes encontre un programa que envia correos sin ncesidad de tener que desactivar la seguridad del Outlook, este programa es el famoso SMTPMAIL.P es un excelente porgrama. Hice pruebas y me sirvio de muchisimo aqui te envio el programa para que lo pongas en practica. Espero que te sirva de algo. Saludos, Carlos.