Comment éviter les Perspectives d'avertissement de Sécurité pour la messagerie électronique de l'automatisation - VBA

Je suis en train d'envoyer un e-mail à partir d'Excel 2010 VBA, par le biais d'Outlook 2010. La plupart des autres réponses sur DONC ne semble pas avoir n'importe quelle méthode d'utilisation de VBA pour ce faire, ni pour Outlook et Excel 2010.

Faire tout gratuitement méthodes existent? Le Rachat méthode ne sera pas une option viable, à moins qu'il est facile à installer sur 10 machines à l'intérieur d'une grande entreprise.

C'est de cette façon que j'ai actuellement envoyer des e-mails:

Dim emailAddr As String
Dim OutApp As Object
Dim OutMail As Object

Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
With OutMail
 .To = "[email protected]"
 .Subject = "Demande"
 .HtmlBody = CombinedValueHtml
 .Send
End With

Set OutMail = Nothing
Set OutApp = Nothing

Exit Sub

Merci à tous pour votre aide à l'avance.

Sont-ils à l'aide d'un serveur Exchange local ou sont-ils en utilisant un autre serveur de messagerie?
Il existe deux autres méthodes. 1) l'Abaissement de votre sécurité outlook (pas recommandé) 2) à l'Aide de l'API comme .FindWindow à interagir avec outlook boîte de sécurité.
Outlook est spécifiquement conçu pour prévenir vous en faisant cela. L'utilisateur doit toujours savoir que quelqu'un vous envoie des e-mails sur leur nom. (Après tout, c'est pourquoi l'avertissement a été ajouté à la première place) @SiddharthRout dit, vous pourriez être en mesure de break Outlook de sécurité par "l'utilisateur" avec la boîte de dialogue de sécurité, mais je suis assez certain il y aura des mesures d'atténuation en place pour rendre plus difficile pour vous de le faire.

OriginalL'auteur Paolo Bernasconi | 2012-08-12