【问题标题】:Microsoft Azure Websites - Custom domain mailMicrosoft Azure 网站 - 自定义域邮件
【发布时间】:2020-05-19 04:41:11
【问题描述】:

Microsoft Live 自定义域现已关闭。我一直在为我的所有 Microsoft Azure 网站使用此服务来托管电子邮件,但现在它已经消失了,并且没有可行的替代方案。您是否知道有哪些替代方法可以为托管在 Azure 上的多个网站托管多个邮箱?

【问题讨论】:

  • 是否有兴趣进一步了解您如何将自定义域与您的网站一起使用 - 它们是接收来自网站的邮件,还是接收直接从网站用户发送的电子邮件?请注意,实时自定义域已被弃用,但仍将继续工作 - 您无法添加新域或新邮箱。

标签: email azure


【解决方案1】:

您最便宜的选择是拥有一个(单个)谷歌应用程序帐户,每月花费大约 5 美元。让它变得非常笼统,例如 mail@yourdomain.com。然后在 google 应用程序仪表板中将其设为全部地址。这将使单个收件箱捕获所有电子邮件,例如 Sales@、support@ bob@ 或您域中的任何帐户。

然后,您可以将 Gmail 过滤器设置为根据收到的邮件对每封传入邮件进行排序(标记)。例如,您可以将发送到 frank@ 的消息自动标记为 frank。

接下来,您要为所有个人用户创建常规的旧 gmail 帐户。我将按照这个例子为 frank@company.com 创建一个框。

  1. 以 mail@company.com 的形式创建 Google Apps 主帐户(全部信息)
  2. 为 frank.company@gmail.com 创建 Gmail 帐户(普通 gmail 帐户)
  3. 在 Google Apps 帐户上创建过滤规则,以便将发送到 frank@company.com 的所有邮件转发到 frank.company@gmail.com。您可以进一步将它们标记为已读或在转发时将其删除。
  4. 在 frank.company@gmail.com 中创建一个发送别名为 frank@company.com。谷歌会给你一个 4 位数的代码,现在当我以 frank.company@gmail.com 登录时,我既可以使用 frank@company.com 发送邮件,也可以接收转发到此帐户后的所有电子邮件。

如果您从 frank.company@gmail.com 地址发送,请确保设置默认回复:到地址。

使用上述技术,您可以获得拥有专业 google 应用程序帐户(dkim、spf、25gb 收件箱)的所有好处,并且通过一些配置,您可以设置多个使用单个帐户运行的 gmail 帐户。我们使用上面的技术,它完美无缺。唯一不起作用的是邮箱委托,这不是很好。

如果您想节省 5 美元,您可以使用诸如 GoDaddy 免费电子邮件转发之类的东西,但您将被限制为 godaddys 每天 250 条消息限制。

上面的方法很有效。

【讨论】:

  • 伟大的黑客弗兰克!
  • 我会试试这个。谢谢。
【解决方案2】:

我感觉到你的痛苦。免费的 Google Apps 选项停用后,我不得不与我的许多客户进行一些艰难的谈判。

我找到了两条路线:

  1. 查找托管 Exchange 类型的解决方案。这具有任何托管解决方案的优势。它为您管理。您可以从大约 50 美元/用户/年开始,服务由 Microsoft、Google 和 Rackspace 等公司提供,如其他答案中所述。
  2. (这是我选择的路线)在 AWS EC2 或 Azure 上托管您自己的 Exchange 服务器。借助 Microsoft License Mobility,您可以在云服务器上安装 Exchange 许可证,并自己为客户的域提供电子邮件地址。这将允许您在所有客户之间分摊 Exchange 许可证的成本,如果您达到临界数量,与大多数托管解决方案的按用户按月付费模式相比,这可以节省大量费用。

我仍在寻找免费的替代品,但还没有找到与免费版 Google Apps 中提供的功能相匹配的替代品。

编辑:我昨晚又在考虑这个问题,并想出了另一个主意。我不是 Linux 人,所以我不乐意为生产邮件服务器执行此操作。对于“双语”的人(即可以同时使用 MS 和 Linux 解决方案)或比我更具冒险精神的人,可以采用 linux 服务器和开源邮件服务器解决方案的路线 2。我相信这会更显着地降低成本,因为您无需支付邮件服务器许可证的费用,而且 Linux 服务器的每小时实例成本也更低。这甚至可能创造一个全新的收入来源。

【讨论】:

  • 我正在努力解决同样的问题,选项 2 也是我的首选。但从我所读到的内容来看,由于 Azure IP 范围被垃圾邮件发送者列入黑名单,因此排除了在 Azure 上托管电子邮件服务器的可能性。您介意分享您到目前为止的经验吗?
  • 根据我之前的评论,请参阅this question on ServerFault
  • @MattJenkins - 我个人使用 AWS。我认为 AWS 拥有更多样化的 IP + 它比 Azure 更难访问(在这种情况下,可能是一件好事)。到目前为止我还没有遇到过问题,但正如 SF 的那个人所说,这可能无法保证。如果发生这种情况,我可能会转移到一个鲜为人知的主机。我在哪里主持对我来说不是什么问题。云服务适用于很多事情,但在这种特定情况下不是必须的。
【解决方案3】:

Zoho 为 5 位用户免费提供 Google Apps like 交易: https://www.zoho.com/mail/zohomail-pricing.html

  • 最多五个用户
  • 5GB/用户
  • 25MB 附件限制
  • 仅限网络访问
  • 单个域的电子邮件托管

【讨论】:

    【解决方案4】:

    我刚刚在 Linux 虚拟机中的 Azure 中安装了邮件服务器。目前看来还可以。

    由于 Ubuntu(操作系统)、iredMail(邮件服务器)和 Postgres(数据库)都没有任何许可费用,因此每月的总运营成本约为 10 欧元。

    关于 Azure IP 的阻止,我相信大多数用户说没有正确配置他们的服务器。我的意思是他们没有在 Azure 上配置 PTR 反向 DNS,它允许其他邮件服务器检查是否允许该 IP 发送和接收来自该域的邮件。

    还要确保为您的邮件服务器添加 SPF DNS 条目。如果您不将垃圾邮件的风险降到最低,就不能责怪邮件服务器将您列入黑名单。

    希望这对您有所帮助。

    有用的链接:
    IredMail 服务器 - http://www.iredmail.org/
    Azure 中的反向 DNS - http://azure.microsoft.com/blog/2014/07/21/announcing-reverse-dns-for-azure-cloud-services/

    【讨论】:

      【解决方案5】:

      首先您需要确定您需要多少服务以及需要哪些服务?

      1. 如果它只是一个 IMAP/POP3 邮箱,那么最好的选择是带有 cpanel 的虚拟服务器或虚拟机,一旦安装了每日备份运行多年,您将获得无限的电子邮件帐户和无限的空间! !您可以在需要时动态增加 VM。缺点是,偶尔需要很少的维护。但很可能 cpanel 自动更新非常稳定,我的 VPS 运行了 5 年,每年我们都在增加磁盘空间。

      2. 如果您想要日历以及实时文档编辑等,那么您必须使用比 MS Exchange 更便宜的 Google Apps。但如果您需要严格的 Exchange 服务,则必须使用托管 Exchange。

      3. 我不建议为 Rackspace 或任何此类按用户定价的云电子邮件花钱,这完全是浪费金钱,因为除了带有 cpanel 的 linux 服务器之外,它们不提供任何东西。这些服务仅适用于非 IT 人员。由于您已经在 Stack Overflow 上提出过问题,因此您可以轻松设置和管理基于 cpanel 的 linux 操作系统。

      【讨论】:

        【解决方案6】:

        您可以在 Azure 中运行 Ubuntu VM 并设置 Postfix

        【讨论】:

        • 即使使用 shell 脚本来让一切顺利进行也是一种痛苦。你仍然必须弄清楚 PostFix,加上 MySQL 用户,加上病毒扫描,以及某种 imap 选项(cyrus 或其他)。即使这样,您也只需获得一个邮件服务器,并且必须弄清楚日历和联系人。我已经经历了这 1000 次,每次回来都觉得获得开源选项太耗时了。
        • 我同意你的看法。它不适合胆小的人,并且根据您的用例,可能需要大量维护。你考虑过 Office 365 吗?它可能有点贵(与免费相比),但它是一个非常完整的解决方案
        【解决方案7】:

        您可以在 Azure 上的虚拟机上安装免费邮件服务器,例如:

        https://www.hmailserver.com/download

        【讨论】:

          【解决方案8】:

          我自己也发现了同样的问题。

          过去唯一的选择是使用谷歌的同等服务,但他们也停止了它。

          实际上,据我所知,在电子邮件中使用自定义域并没有免费的答案。 Microsoft 和 Google 都提供付费服务,但每年每用户/邮箱的费用 - 与他们的免费服务相比,这是一个巨大的价格飞跃。

          Google 每年向每位用户/邮箱收取 33 英镑的费用。 Microsoft 的价格略高,每位用户/邮箱每年 39 英镑,但每个用户也可以访问在线版本的 Office。

          就我的情况而言,根据我的客户偏好,Microsoft 路线可能是更好的选择,但我确信 Google 服务同样足够。

          希望这会有所帮助。 (但如果你找到更好的选择,请告诉我!!!)

          【讨论】:

          • 感谢您的建议,我知道这些解决方案存在,但我仍然希望更便宜的方法是可能的。我们会看到:-)。
          【解决方案9】:

          您有多少真实的人阅读电子邮件?你有多少邮箱?如果没有,那么我真的建议您从 Microsoft 购买 Exchange Online,每位用户(不是邮箱)每月 4 美元。

          诀窍在于,一旦您设置了域,您就可以通过 PowerShell 创建一个Shared Mailbox,同时,您可以授予真实的人(您付费)阅读和send as 的权利。很酷的是,用户不需要做任何事情。邮箱只是出现在他们的 Outlook 中。

          【讨论】:

          • 感谢您的建议,但不幸的是,对于我的场景,它基本上是每个邮箱的用户......
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-12-11
          • 1970-01-01
          • 2012-08-10
          • 2017-05-09
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多