質問

私は、メール、何よりもを中継するDebianではexim4を使用しようとしています。私は、ステージのメールサーバと生産メールサーバ(奇妙なものを行うにはPythonで書かれた両方のカスタム)を持っています。私はまた、これらすべてを単一のLinodeのホスト上で実行されている必要があります。

生産メールが舞台メールがポート2501で実行されて、ポート2500上で私はeximのは、これらの非標準のポートにターゲットドメインに基づいてメールを中継したいと思います。私は簡単にそれがドメインを認識してもらうことができますが、私はコンフィギュレーションにポート情報を追加する方法上の任意の情報を見つけるように見えることはできません。

役に立ちましたか?

解決

コンフィギュレーションは、仕事ができるの下に

あなたは、2台のルーターと2つのトランスポートを作成する必要があります。

domain_list my_relay_2500 = example1.com:example2.com
domain_list my_relay_2501 = example3.com:example4.com

my_relay_2500_router:
 driver = manualroute
 domains = +my_relay_2500
 transport = my_remote_smtp_2500
 route_data = ${lookup{$domain}lsearch{/etc/exim/remote_relay.txt}}
 no_more

# after `begin transports`
my_remote_smtp_2500:
  driver: smtp
  port: 2500

my_remote_smtp_2501:
  driver: smtp
  port: 2501

ファイル/etc/exim/remote_relay.txt

example1.com: 10.0.0.3   my_remote_smtp_2500
example2.com: 10.0.0.3   my_remote_smtp_2500
example3.com: 10.0.0.3   my_remote_smtp_2501
example4.com: 10.0.0.3   my_remote_smtp_2501
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top