2009-06-27 85 views
6

我使用VB.Net 2005通過Outlook發送電子郵件;這工作正常。
但是,與此同時,我收到以下消息:如何以編程方式發送電子郵件時避免Outlook的安全警告?

程序試圖以您的名義自動發送電子郵件。
你想允許這個嗎?
如果出現這種情況,可能是病毒,您應該選擇否。

有什麼辦法可以避免這種情況?

+3

這是理想的行爲。用戶*應該被警告對他們個人數據的這種使用。 – 2009-06-27 11:08:42

回答

5

這是「按設計」。這樣做是爲了防止病毒通過地址簿進行操作,並自動以用戶名義發送電子郵件。通過對話可以防止中的病毒以無聲方式成爲垃圾郵件機器人。

4

您需要一些圖書館,如Redemption來規避此彈出窗口。這是Outlook的默認內置安全行爲(從我認爲的2002版本開始)。

5

我知道這不是回答你的直接問題,但是有沒有理由可以使用System.Net.Mail.MailMessage類並使用它發送?或者是因爲你想讓電子郵件出現在他們發送的項目中?

+0

這是我必須採取的相同方法,以防止在某些流程失敗時需要通過自動電子郵件信令進行用戶交互。 – 2009-06-27 13:53:23

相關問題