我知道这个问题之前已经在各种论坛上被问过,并且所有的答案都是否定的,但是许多答案已经很老了,而且随着 Azure 的发展如此之快,再次问这个问题似乎很有用。
我们可以在 Azure VM 上运行邮件服务器(例如 mailenable)吗?如果不行,原因何在?
我在 MS 论坛上看到过一篇帖子(这里) 表明 Azure 计算机的 IP 将被列入垃圾邮件来源黑名单。为什么会这样(而不是在专用机器上托管邮件服务器)?
答案1
您实际上可以将邮箱托管在 Azure 上(但您可能不想这样做),您提到的问题实际上不仅与 Azure 有关,还与任何托管提供商有关。当您购买盒子或 VM 时,您收到的 IP 可能之前已被其他人使用。如果该人是发送垃圾邮件的来源(有意或无意),则该 IP 很可能被列入黑名单。看来 Azure 在将其 IP 列入黑名单方面遇到了很多问题。
因此我建议直接联系他们,看看是否仍然存在问题,如果仍然存在问题,那么 Azure 还有很多替代方案。
答案2
除了上面提到的黑名单问题之外,不这样做的最佳理由(根据另一个论坛的回答)是不支持 PTR 记录,这几乎扼杀了在 VM 上运行邮件服务器的想法。
答案3
如果你只想从 Azure 实例发送电子邮件,则可以使用发送网格每月免费发送最多 6,000 封电子邮件。付费套餐价格从 9.95 美元到 399.99 美元不等,具有更多高级功能。我个人没有使用过 SendGrid,也与该公司没有任何关联。
答案4
我还没有尝试过 azure;但是,目前我们在 parallels 上运行 mailenable,它运行完美。需要一些额外的设置步骤,并且您需要一个可以提供双 nat 支持的路由器(思科售价 300 美元)。但它运行起来非常好。只要您的 DNS 设置准确,黑名单就不是问题。