Remover roteiro Box vbs Confirmação

votos
1

Eu tenho o seguinte código onde eu poderia enviar e-mails através do meu outlook configurado. Eu posso executar este vbs usando uma regra no meu outlook que por sua vez enviam um e-mail para o e-mail especificado no script

Mas eu estou recebendo uma caixa de confirmação pedindo um vírus ou não durante a execução deste script para enviar um mail.

Como se livrar desta caixa de confirmação para fazer sempre permitem enviar e-mails.

   Dim ToAddress
Dim MessageSubject
Dim MessageBody
Dim MessageAttachment

Dim ol, ns, newMail

ToAddress = John.Smith@place.com   ' change this...
MessageSubject = My Subject
MessageBody = DATA

Set ol = WScript.CreateObject(Outlook.Application)
Set ns = ol.getNamespace(MAPI)
ns.logon ,,true,false
Set newMail = ol.CreateItem(olMailItem)
newMail.Subject = MessageSubject
newMail.Body = MessageBody & vbCrLf

' validate the recipient, just in case...
Set myRecipient = ns.CreateRecipient(ToAddress)
myRecipient.Resolve
If Not myRecipient.Resolved Then
   MsgBox unknown recipient
Else
   newMail.Recipients.Add(myRecipient)
   newMail.Send
End If

Set ol = Nothing
Publicado 19/05/2009 em 17:27
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

Eu acredito que o seu ser atingido pelo recurso de segurança agora built-in (s) que a Microsoft colocar em prática um par de anos atrás com um patch de segurança. A única maneira que eu conheço em torno dele para é para assinar digitalmente o código e, em seguida, importar o certicate que foi usado para assinar o código para o armazenamento de certificados, ou melhor ainda usar a DLL Redenção . A partir do site Redemption DLL:

Redemption Outlook funciona em torno limitações impostas pelo patch de segurança do Outlook e do Service Pack 2 do MS Office 98/2000 e Escritório 2002/2003/2007 (que incluem patch de segurança) e ainda oferece uma série de objetos e funções para trabalhar com propriedades e funcionalidade não expostos através do modelo de objeto do Outlook.

O DLL pode ser baixado aqui: http://www.dimastr.com/redemption/download.htm , e se você olhar ao redor você pode encontrar vários exemplos de como usá-lo. Aqui está um para você começar: http://www.utteraccess.com/forums/printthread.php?Cat=&Board=80&main=409393&type=thread

Também observe as perguntas peviously postadas e respondidas:

Como evitar alerta de segurança Outlook ao ler mensagem do Outlook do programa C #

Outlook diálogo sobre macro irritante

Respondeu 19/05/2009 em 19:32
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more