【问题标题】:Receiving emails on Heroku在 Heroku 上接收电子邮件
【发布时间】:2012-08-27 11:26:09
【问题描述】:

我正在开发一个将替换现有应用程序的 Web 应用程序。现有的在另一台服务器上运行,其域名为synergy-croatia.com。现在,我的新应用程序已经托管在 Heroku (synergy-croatia.herokuapp.com) 上,我现在需要做的就是让域 synergy-croatia.com 指向我的 Heroku 应用程序。但是我还需要实现一件事——你猜对了——接收电子邮件。

我希望能够接收发送到info@synergy-croatia.com 等电子邮件地址的电子邮件。所以,我做了很多谷歌搜索,我遇到了一些不错的解决方案。但是每个解决方案都意味着我有一个自定义域,我需要为其设置一些 DNS 设置。我的意思是,我确实拥有它 (synergy-croatia.com),但显然我只能在 完成我的申请后才能使用它。

这是否意味着我必须购买一个域才能实现接收电子邮件?我可以以某种方式直接在 Heroku 子域上设置这些 DNS 设置(MXes 和其他)吗?还是有别的办法?

更新:

我找到的解决方案之一当然是这个:http://nanceskitchen.com/2010/02/21/accept-incoming-emails-into-a-heroku-app-using-sendgrid/

但它需要一个自定义域。

更新 2:

这很重要,我忘了说。我只是希望这些电子邮件地址是虚拟的,以便将电子邮件转发到真实地址。

【问题讨论】:

    标签: email heroku dns


    【解决方案1】:

    通常,当您移动域 (synergy-croatia.com) 以指向您的 Heroku 应用程序时,您不需要更改现有的邮件设置。您只需将 www 的 CNAME 记录设置为 heroku,并将 MX(控制邮件)留在原处。

    如果您没有适当的邮件解决方案,您需要在 Heroku 之外寻找一个。许多域名提供商都包含免费邮件转发,或者您可以使用 gmail、Outlook.com 等。

    【讨论】:

      【解决方案2】:

      CloudMailin 不要求您使用“自定义域”,它会为您提供一个可以转发到的电子邮件地址,使用您自己的域是可选的附加功能。它也可以作为Heroku addon 使用。您可以使用它来将您的电子邮件从任何现有的电子邮件服务器转发到 CloudMailin 为您提供的地址。原来的电子邮件地址也仍然可以获取。

      【讨论】:

      • 哇,这是个好主意。我之前知道 CloudMailin,但我放弃了它作为传入电子邮件的解决方案(因为它只能从 @cloudmailin.org 地址转发)。但是,我并没有想到将其用于测试。谢谢:)
      猜你喜欢
      • 2016-07-23
      • 1970-01-01
      • 2011-10-24
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 2016-08-03
      • 1970-01-01
      • 2019-08-29
      相关资源
      最近更新 更多