2014-03-31 27 views
-1

我正在一個asp.net mvc項目上工作。其中我想要客戶反饋的設施。假設我發送了電子郵件以獲取有關我們服務的反饋。所以我們發送電子郵件給客戶。他們通過回覆該電子郵件給出答案。我們希望在數據庫表中自動保存該答覆。我們確信我們將在我們的固定電子郵件地址上收到電子郵件。 所以基本上我想用客戶電子郵件ID將來自客戶的電子郵件的回覆存儲到數據庫中。請注意這裏客戶回覆電子郵件ID將是我獨特的客戶領域。 這可能嗎?我怎樣才能實現這樣的功能?請建議我。 在此先感謝。如何使用asp.net mvc應用程序添加電子郵件支持?

回答

0

保存電子郵件回覆與asp.net mvc本身無關。 話說回來,這裏有一些解決方案,您可以評估:

  1. 假設所有回覆到一個指定的郵箱(Exchange或其他),你可以設置過濾器(例如VBA在Exchange文件),它可以攔截傳入的電子郵件,解析它們並將其保存到數據庫。
  2. 如果您不想混淆郵件服務器本機過濾器,您可以編寫一個脫機實用程序(C#控制檯應用程序,windows服務,powershell腳本等),它可以查詢郵箱並解析電子郵件並將其保存到數據庫。

上述所有方法都基於易於安裝,日誌,可維護性等

附註:他們的優點/缺點如果它對你沒有任何意義,請放棄下面的內容。

我總是收到客戶反饋的優秀建議設計問題是獲得儘可能多的客觀數據。 (相對於非結構化的文本內容在電子郵件中),並獲得客觀的數據,

  1. 一個選擇是讓網站上的反饋表,用戶填寫明確的領域,你可以保存信息的很有條理客觀的態度。
  2. 另一種選擇是向他們發送一封電子郵件,其中包含網站反饋表單的鏈接,這樣如果不立即,他們可以悠閒地回到同一個網站,並以相同的方式收集客觀數據。

節省您解析電子郵件,試圖保存電子郵件文檔,解析HTML /字符串內容,人工干預來解釋電子郵件的情緒等

的麻煩
相關問題