當前在我們的系統上,當用戶與我們聯繫時,我們通過我們的管理面板回覆。然後向用戶發送包含我們的消息和對話中的其他消息的電子郵件。如何跟蹤和存儲電子郵件回覆?
然後,用戶必須點擊'回覆此消息',以聯繫查詢的形式打開我們的網站,並將消息提交給對話(使用QueryString來確定它屬於哪個對話)。
但是,很多用戶喜歡簡單地回覆發送給他們的電子郵件。
如何跟蹤他們的回覆並自動將其添加到同一個對話中?
目前,我們正在使用ASP.NET 3.5,IIS6 & SQL Server 2005中,但將升級到ASP.NET 4.0,IIS7 & SQL Server 2008中
感謝, 柯特
謝謝賈斯珀。然而,我正在努力的一件事是,如果用戶回覆,我的初始電子郵件位於電子郵件的底部,包括標題信息。有沒有辦法清理掉這些東西? – Curt 2010-09-01 15:33:26
@Curt:你可以做一些模式匹配與原始消息作爲模式或一些通用的引用樣式。然而,長話短說,我認爲這只是很多工作,可能不值得付出努力。就我個人而言,我會選擇只保留這些信息,畢竟,大多數人都習慣於忽略引用的原始信息,因爲他們有電子郵件的經驗。 – Jasper 2010-09-02 23:19:07
感謝您的回覆。我同意大多數用戶習慣於忽略電子郵件下方的回覆,但我們將不同的電子郵件堆疊在一起(如iPhone txt對話)。因此,當重複消息載入時,它會讓用戶感到困惑。但是,我已將{Email-Start}放在我發出的電子郵件的頂部。然後,當我的代碼讀取電子郵件時,它將修剪電子郵件直到那一點。這確實會將前一封電子郵件中的發件人,收件人,主題,日期字段留在底部,但它總比沒有好!謝謝! – Curt 2010-09-03 08:12:27