【问题标题】:Receiving Email with Microsoft Azure使用 Microsoft Azure 接收电子邮件
【发布时间】:2011-09-09 20:27:03
【问题描述】:

如何使用 Microsoft Azure 接收电子邮件?

是的,我知道史蒂夫马克思的指示:

EmailTheInternet.com: Sending and Receiving Email in Windows Azure

但它不起作用,因为他推荐了两个库,cses 和 SharpMimeTools。这两个库都使用不同版本的库 log4net,我不能在我的项目中引用这两个版本,因为名称冲突,所以本质上建议的解决方案不起作用。

如果有让它起作用的技巧 - 很好。如果有完全不同的解决方案,也很好。

【问题讨论】:

    标签: c# email azure


    【解决方案1】:

    您也可以通过与在该帖子中发送电子邮件类似的方式接收电子邮件,而无需工作人员角色。 http://cloudmailin.com 之类的网站允许您直接以 http 帖子的形式接收电子邮件,而无需进行任何必要的设置或运行您自己的电子邮件服务器。

    虽然运行你自己的服务器可以有它的优势,但在这种情况下,它可能更容易依赖第三方,就像发送一样。

    【讨论】:

    • 这听起来很吸引我。就像一个干净的标准化界面。我必须更详细地研究它。可惜他们貌似只支持传入。如果他们也支持传出,我就只有一个提供商需要处理。
    • 我认为这里的主要困难之一是调试设置。我将在本地 Azure Fabric 上运行,但我认为我无法轻松将 cloudmailin 邮件发送到 localhost。
    【解决方案2】:

    您是否尝试下载史蒂夫·马克思博文底部提供的完整源代码?

    【讨论】:

    • 当然,但他没有将库包含到他的项目中。他和他说它可以工作,这只是让相互冲突的库一起工作的问题,没有 Azure 特定的。然而,对我来说,这仍然是黑暗的,如何解决这个问题。也许有一种特殊的方法可以将我还不知道的库包含在项目中。
    • 我解决了这个问题。只要 dll 所在的文件夹是项目的一部分,那么 log4net 中就会存在版本冲突。而且我不在参考文献中包含 log4net。这是不同的,我期望它,但现在这对我有用——即使我不明白为什么。试错就好了。
    【解决方案3】:

    您可以安装 SMTP:http://richardprodger.wordpress.com/

    【讨论】:

    • 目前我正在接收带有工作角色的电子邮件。发送我将使用 S.Marx 建议的提供者。所以也许以后。
    猜你喜欢
    • 1970-01-01
    • 2020-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-26
    • 2015-08-10
    • 1970-01-01
    相关资源
    最近更新 更多