2016-07-25 133 views
0

如何避免Outlook安全警報

因此,我在一家公司實習,基本上自學自學C++,以在今年秋季的課堂上取得領先。 我找不到解決方案的問題是如何在沒有用戶交互的情況下發送電子郵件,並通過outlook避免安全提示。

我試過不同的方式發送電子郵件像simplemapi,cmd,vb,cdo等,但我沒有做似乎擺脫了'請等5秒,因爲有人試圖發送電子郵件'的提示,我可以沒有那個。 我也不能安裝任何第三方軟件,因爲我需要此程序在所有公司計算機上工作。

我即將嘗試使用System.Net.Mail.MailMessage,看看我能否弄清楚。

最終目標是他們點擊一個按鈕,並在沒有他們的知識的情況下發送電子郵件,沒有安全提示。如果它需要身份驗證來執行沒有提示我也可以實現。我在64位系統上使用winapi,並且如果有問題,通過從網絡驅動器提取exe,可以從共享點運行exe。請不要關注使用微軟辦公軟件,我會盡一切努力使它做我想做的事

同時,如果我能得到一個代碼示例或鏈接在正確的方向(不是MSDN FFS ),將不勝感激。

+0

我相信在outlook信任中心有一個設置可以爲此設置。通常,只要您安裝了最新的AV,它就不會發出警告。 – NathanOliver

+0

我知道這一點,唯一的問題是我在一家金融公司,而且安全性很差。即使使用最新的AV,它也會提示我,除非我完全禁用了所有的Outlook安全性,不幸的是,我顯然不能這樣做,而且我必須在100多臺公司計算機上手動設置它(據我所知,我是一個問問題) 如果我錯了讓我知道,或者如果你有另一種可能的解決方案,請讓我知道:)如果我可以白名單我的exe文件 – Trojanhorse24

回答

0

請參閱http://www.outlookcode.com/article.aspx?id=52以獲取您的選項列表。

請注意,System.Net.Mail.MailMessage將只適用於SMTP服務器,所以它確實與Outlook無關。

+0

超級謝謝,我一直在使用該頁面過去幾天來解決問題。我沒有使用SimpleMAPI,而是使用system(「mailto:*******」)和keybd_event來發送電子郵件。我知道這是可怕的做法,但我無法弄清楚。我打算學習擴展的mapi來完成這個任務,但是我找不到一個好的學習資源,或者我還不夠了解。我看到你創建了Redemption,有沒有一種方法可以實現這一點,而不需要在所有公司的計算機上安裝它?就像我所說的這一切都將從網絡驅動器運行。我現在得到處理OL腳本後,我得到這個創建/發送 – Trojanhorse24

+0

您可以使用RedempitonLoader - 它加載庫,而無需使用regsvr32.exe.http://www.dimastr.com/redemption/security安裝它。 HTM#redemptionloader –