2011-08-13 44 views
0

我正在用c#開發一個將(除其他外)發送電子郵件的應用程序。獲取默認憑證,如Outlook

這個想法應該是 - 例如 - 「訂購這個項目」按鈕,當他們點擊它時,系統會發送一封電子郵件給某個具有該項目ID的Exchange電子郵件組。

該協議如下:

  • 用戶已登錄到Windows的一些憑證。我想避免人們需要在我的應用程序中重新鍵入這些憑據
  • 我希望收到電子郵件的人員將當前登錄的用戶看作電子郵件的作者
  • 我們使用Outlook 2003和Exchange Server 2003.

事情是,當我們設置Outlook時,我們只需鍵入服務器地址和全名,但系統從不要求輸入密碼。

回答

0

只是想知道,爲什麼你需要使用像Outlook這樣的客戶端程序來發送電子郵件,爲什麼不只是使用由f提供的System.Net.Mail ramework。

+0

我沒有看到它的原因。在純邏輯中,發送郵件需要訪問郵件服務器。在這種情況下,郵件服務器將需要憑證。因此,無論我需要向最終用戶索取自己的憑證,還是需要創建一個「發件人帳戶」並使用此帳戶的憑證。其結果是,我的程序發送的所有郵件似乎都來自單個人...... – ThaNerd

+0

您可以編程設置發件人的電子郵件地址和名稱,即使人們回覆,他們也會回覆您在代碼中注入的地址 – kd7