2013-10-28 64 views
-1

我目前通過C#中的Gmail發送一封電子郵件,上面有一個簡單的問題,比如'今天你上課了嗎?'如何通過Gmail獲得回覆?

我想要的人能夠用YES響應或不以某種方式,但我不確定要怎麼做,然後在C#中檢索。

從有他們在響應類型

除此之外,還有沒有其他的方法來做到這一點?

+0

URL到您的網頁? – kenny

+3

您可以在電子郵件中包含指向您所控制的Web應用程序的鏈接。用戶只需點擊鏈接作爲「回覆」,您的Web應用程序就可以跟蹤這些請求。 – David

+1

可以鏈接到您控制的Web服務器,也可以使用像Mailgun這樣的服務,它會在接收電子郵件時向您的服務器發送HTTP請求。 – SLaks

回答

1

一個可能的解決方案是嵌入兩個鏈接到電子郵件中。 yes鏈接和no鏈接。

當用戶點擊這些鏈接就引導他們到你已經創建了一個網頁,它記錄了響應的一個。該鏈接可以包含學生的'id'和他們在查詢字符串參數中的響應。

+0

謝謝James。如何鏈接包含'id',然後如何獲得'id'在C#中? –

+1

簡單的方法是使用querystrings,如「http:www.myresponse.com?response = yes」。您可以在要鏈接的網頁的代碼隱藏中引用該查詢字符串。 – nycdan

+0

B-Rad - 您需要編寫(和主持)一個非常基本的Web應用程序。有很多關於建立一個簡單的asp.net MVC網絡應用程序的教程。在查詢字符串參數中讀取完模板並運行後,就像使用其名稱作爲操作參數一樣簡單。但是這並不意味着什麼,除非你已經有了關於asp.net MVC如何工作的基本概念 - 爲此我會遵循前面提到的教程。 –