【问题标题】:Receive mail in ASP.NET, only using ASP.NET?在 ASP.NET 中接收邮件,只使用 ASP.NET?
【发布时间】:2013-06-24 05:19:13
【问题描述】:

在我的 ASP.NET 应用程序中,我需要能够实时接收电子邮件,然后将消息数据复制到 SQL 数据库中并提醒用户。我曾考虑过使用带有 IMAP IDLE 的 Outlook.com 之类的免费服务,但这似乎就像添加了一个无法真正信任的中间人(如果我太快收到太多电子邮件,就会阻止我,因为例子)。有没有我可以使用的 ASP.NET 的开源邮件服务器,或者我应该使用哪种东西来接收电子邮件?

谢谢!

【问题讨论】:

    标签: asp.net asp.net-mvc email


    【解决方案1】:

    您不能接收直接使用 ASP.NET 的电子邮件,因为它不是邮件服务器,但是,您可以做的是轮询邮件服务器并将电子邮件内容拉入您的 ASP.NET 应用程序.

    我在过去使用 Lumisoft 的 IMAP Client for .NET 取得了成功,我在 Windows 服务中使用了该服务,其唯一目的是轮询 Microsoft Exchange 帐户并以一定的时间间隔从电子邮件中解析/推送信息到 SQL DB。

    我曾考虑过使用带有 IMAP IDLE 的 Outlook.com 之类的免费服务,但这看起来就像添加了一个无法真正信任的中间人(如果我收到太多电子邮件,也会阻止我例如,快)

    您可以确定这是否会成为问题的唯一方法是阅读他们的使用政策。但是,如果您需要完全控制邮件服务器,则需要自己托管。

    【讨论】:

    • 我会联系一些邮件主机,如果一切都失败了,我会考虑自己托管。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-26
    相关资源
    最近更新 更多