- ベストアンサー
中継メールサーバが受信振分
現在Linuxのsendmailにて内部メールサーバに中継しているのですが、新たに内部メールサーバが増えました。送信時の制御はいらないですが、外からの受信時にto(xx@aa*.jpのxx部分)を見て振分したいのですが、可能でしょうか?すみませんが、教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#1です ユーザーaaa,bbb,ccc,dddをサーバーxxx,yyyに 振り分けるとすると 振り分けサーバーのaliasには aaa@xxx bbb@xxx ccc@yyy ddd@yyy など、1ユーザーごとにサーバーを指定して newaliasesしておきます。 このままではxxxとyyyのサーバー名が引けないため、 /etc/mail/mailertable.db用に、mailertable.txt などを以下のように書きます。 xxx smtp:[192.168.16.100] yyy smtp:[192.168.16.200] これを「makemap hash mailertable < mailertable.txt」とします。 受取側のxxxやyyyサーバーでも自分宛てのメールを 受け取るように/etc/mail/local-host-nameに 振り分け後の名前を設定しておきます。 その他細かい設定をいろいろする必要があるので 今回挙げたキーワードをもとに適当にサーチするか 以下にあげる書籍を参考にしていただければ。 感覚的にかなり面倒にかんじるかもしれませんが、 動いてしまえば、あとはユーザーをxxxやyyyに 追加するたびに振り分けサーバーのaliasを修正 するだけです。 私はこの仕組みで4箇所の振り分けをしています。 参考図書: テクノプレス刊行の「改訂版sendmail メールサーバー の設定・運用・管理」矢吹道郎監修、江面敦著。 ※sendmailの設定の際には結構やくにたつ書籍です。 むかしこれをみて設定して、何年後かに、改訂版 買い直して、サーバーをバージョンアップしました。
その他の回答 (2)
- yambejp
- ベストアンサー率51% (3827/7415)
#1です 人数が小規模であればもっと簡単にいけそうです。 一度メインサーバーでうけて、その5人分を転送 するだけで済みます。その5名分のメールは メインサーバーを常にホップしますが、その程度の トラフィックスは問題ないでしょう。
- yambejp
- ベストアンサー率51% (3827/7415)
ちょっと工夫が必要ですが、aliasesをつかって振り分け、 mailertableでサーバーを指定するやり方があります。
お礼
ありがとうございます。もしあればですが、例とかあればありがたいです。宜しくお願い致します。
お礼
ありがとうございます。ちなみに現在300ユーザでメールをしており、5ユーザだけ別サーバに中継する予定ですが、全て振り分けサーバーのaliasに登録が必要ですか?振分分とそれ以外とかの設定とかはないですよね?最後にそれだけお願いします。