我們目前正在實施私人消息傳遞在我們的asp.net mvc應用程序,我們得出結論,我們希望使它像github一樣工作......意思是我們希望用戶通過我們的網站和他的電子郵件收件箱收到郵件(這可以通過mvcmailer nuget輕鬆實現)..但我們也希望讓用戶回覆電子郵件(通過他的電子郵件客戶端),並將該電子郵件發送到我們的應用程序(如果您使用guthubs私人消息,您應該知道我的意思).....什麼是實現此功能的常見方法?私人消息在一個asp.net mvc應用程序與電子郵件回覆
1
A
回答
2
請參閱我的評論,關於如何閱讀郵箱中的電子郵件。
我會使用消息總線,以便您不僅限於內部和電子郵件通知,例如,您可能希望將來添加SMS通知。
你可能想看看MassTransit或NServiceBus儘管對於這樣的事情來說,創建自己的應用可能會更容易。
public class Message {
public string Title {get;set;}
public string Body {get;set;}
}
public interface IMessageBus {
void Send(Message message);
}
public interface IMessageHandler {
void Handle(Message message);
}
public class InternalMessageHander : IMessageHandler {
public void Handle(Message message) {
// send internal message
}
}
public class EmailMessageHandler : IMessageHandler {
public void Handle(Message message) {
// send email
}
}
你IMessageBus
實施將需要找到所有的處理程序(我會用這個IoC容器)。
如果您需要處理大量消息,那麼我會建議將這些消息交給隊列並異步處理(MassTransit和NServiceBus支持消息隊列,但您可以輕鬆使用簡單的數據庫表)。
就閱讀電子郵件而言,我將擁有連接到郵箱,下載電子郵件,解析和更新內容的後臺任務。
0
通常情況下,您可以在主題行或主體尾部添加任何內容來跟蹤電子郵件。任何UID都可以。
希望有所幫助。
+0
所以電子郵件將得到答覆到我的服務器,然後我重定向從在那裏?......我想我可以推出我自己的解決方案,但我擔心它最終會成爲垃圾 – ignaciofuentes
相關問題
- 1. 自動回覆電子郵件與私人信息
- 2. github Oauth爲node.js /快速應用程序私人電子郵件
- 3. 在asp.net mvc應用程序中發送電子郵件錯誤
- 4. 異常在asp.net MVC應用程序發送電子郵件時
- 5. 應用程序中的電子郵件/消息傳遞
- 6. 如何在電子郵件服務器上從Rails應用程序獲取電子郵件回覆
- 7. 在Python中捕獲電子郵件回覆消息
- 8. Android:私人消息應用
- 9. 從Rails應用程序接收到的電子郵件中提取回復的電子郵件正文
- 10. ASP.NET MVC MembershipService電子郵件
- 11. ASP MVC:發送電子郵件並返回消息(No Json)
- 12. Facebook的私人消息
- 13. 編程回覆電子郵件在Outlook
- 14. 創建私人消息
- 15. ASP.NET電子郵件表格提交表格後返回消息
- 16. 以編程方式閱讀電子郵件應用程序未響應消息
- 17. 的MimeMessage電子郵件 - 創建了「回覆」電子郵件
- 18. 在.Net應用程序中設置電子郵件標題(回覆路徑,發件人,郵件標識)
- 19. 通過私人電子郵件
- 20. 電子郵件應用程序組件
- 21. 回覆電子郵件mailgun
- 22. asp.net +私人消息系統通知
- 23. 電子郵件回覆者
- 24. 電子郵件應用程序/過濾器,從郵件正文複製電子郵件,並自動回覆該電子郵件
- 25. 電子郵件應用程序問題
- 26. 取消隱藏UINavigationBar喜歡在電子郵件應用程序
- 27. 在asp.net中接收電子郵件mvc
- 28. 在asp.net應用程序中交換電子郵件
- 29. 試圖創建一個電子郵件過程,收到一封電子郵件並回復發件人,並附上作爲附件發送的電子郵件
- 30. iOS ABPersonViewController:在電話/留言/電子郵件後返回到應用程序
http://stackoverflow.com/questions/4614837/how-do-i-read-incoming-mail-using-c可能會有一些使用 –