2009-05-15 13 views
2

私は2つのRuby on Railsアプリケーションと2つの仮想ドメイン(mydomain1.comとmydomain2.com)(Apache + REE + mod_railsを使用)を持っています。 Postfixをメールサーバとして使用しています。2つの異なるドメインからメールを送信する(Postfixを使用)

私はmain.cfにmyhostname = mail.mydomain1.comを持っています。 これは、送信者が電子メールを送信するアプリケーションに関係なく、常にmail.mydomain1.comである理由によるものです。 mydomain1.comから、とmydomain2.com上の第二のRailsアプリから - 受信::私は仮想ドメインmydomain1.com上のアプリケーションから送信されたすべての電子メールを受信して​​いる必要

mydomain2.com

からは可能ということですか?

ありがとうございます!

+0

この質問に関する最新情報はありますか? – ErJab

答えて

0

私は、別々のドメインに仮想アカウントを使用するためにPostifxを設定する方法があると思います。これを使用すると、両方のアプリを異なる設定で使用できるようになります。

多分これは役立ちます:

http://howtoforge.org/virtual-users-and-domains-postfix-courier-mysql-centos5.1

またはこの

http://www.akadia.com/services/postfix_separate_mailboxes.html

マット

+1

これらの記事は受信メッセージのみを処理します。 – bmb

0

良い質問ですが、私は簡単な答えがあると信じていないこと。

過去のある時点で、postfixの作者は "postfixは受信者 アドレスのみに基づいて配送決定を行います。送信者に依存するルーティングのロジックはありません。"それは数年前だったが、それでもなお真実かもしれない。

Postfixの2つのインスタンスを別々に使用しようとした人がいます。私はそれを詳しく調べていませんが、役に立つかもしれない記事hereがあります。

1

Received:受信側のサーバーによってヘッダーが追加されます。これは、接続(送信側)IPアドレスに対して逆DNS参照を行うだけです。 Postfixが特定のIP上で発信接続を行い、ドメインごとにIPをあなたのサーバにバインドすることができない限り、望む結果を得ることはできません。

関連する問題