5

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

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

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

更新:

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

但它需要一个自定义域。

更新 2:

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

4

2 回答 2

4

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

于 2012-09-04T12:39:43.040 回答
1

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

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

于 2015-03-19T10:40:19.803 回答