2012-09-02 28 views
5

私は既存のものを置き換えるWebアプリケーションを開発中です。既存のサーバーは別のサーバー上で動作し、そのドメイン名はsynergy-croatia.comです。今、私は新しいアプリケーションがすでにHeroku(synergy-croatia.herokuapp.com)でホストされています。私が今必要とするのは、ドメインsynergy-croatia.comを私のHerokuアプリケーションを指すようにすることだけです。しかし、私が実装する必要があるもう一つのことがあります - あなたは推測しました - 電子メールを受信します。Herokuで電子メールを受信

[email protected]のようなメールアドレス宛に送信されたメールを受信したいと考えています。だから、私はグーグルで多くのことをしたし、素晴らしい解決策に遭遇しました。しかし、各ソリューションは、私はいくつかのDNS設定を行う必要があるカスタムドメインを持っていることを意味します。私はそれを持っています(synergy-croatia.com)、明らかに私はの後にの後に私は私のアプリケーションを終了します。

メールを受信するようにドメインを購入する必要があるということですか?私は何とかHerokuのサブドメインにこれ​​らのDNS設定(MXなど)を直接設定することはできますか?それとも別の方法がありますか?

UPDATE:私が見つけた解決策の

一つは、当然のことながら、この1だった:http://nanceskitchen.com/2010/02/21/accept-incoming-emails-into-a-heroku-app-using-sendgrid/

しかし、それはカスタムドメインが必要です。

UPDATE 2:

これは、私はそれを言及するのを忘れて、重要です。私はちょうどこれらの電子メールアドレスを仮想にして、実際のアドレスに電子メールを転送したい。

答えて

4

CloudMailinあなたが転送できる電子メールアドレスを与える「カスタムドメイン」を使用する必要はなく、独自のドメインを使用することはオプションです。それはHeroku addonとしても利用可能です。これを使用して、既存の電子メールサーバーからCloudMailinが提供するアドレスに電子メールを転送することができます。元の電子メールアドレスも取得できます。

+0

うわー、それは素晴らしい考えです。以前はCloudMailinについて知っていましたが、(@ cloudmailin.orgのアドレスからしか転送できないため)受信メールの解決策として破棄しました。しかし、それをテストに使用することは私の心には及ばなかった。ありがとう:) –

1

通常、ドメイン(synergy-croatia.com)をあなたのHerokuアプリケーションを指すように移動すると、既存のメール設定を変更する必要はありません。あなたはherokuにwwwのCNAMEレコードを設定し、MX(メールを制御する)はそのままにしておく必要があります。

メールソリューションをご用意していない場合は、Heroku以外のものを探す必要があります。多くのドメイン名プロバイダには、無料のメール転送機能が含まれています。また、gmail、Outlook.comなどを使用することもできます。

関連する問題