- PR -

1サーバで複数のSendmail起動は可能?

1
投稿者投稿内容
某SE
会議室デビュー日: 2006/02/20
投稿数: 6
投稿日時: 2006-02-20 21:22
はじめまして。

今現在、以下のような環境で複数のSendmailを起動しています。

|-----------|
       | Sendmail1 |
Internet------+      |
| Sendmail2 |
|-----------|


それぞれのSendmailは夫々に別個で動いているのですが
Bindするアドレスは夫々に1つずつ割り当てています。
よって、OSとしてはIPアドレスをリアルなアドレスと
アライアス的なアドレスで2つ持つことになります。
ifconfigコマンドにて確認するとenth0に10.1.1.1/24と10.1.1.10/24が
表示されることとなります。

このような環境下でSendmail1とSendmail2を同時に動かすと
夫々は平行してメールを飛ばすようになるのですが
Internet側にはリアルなアドレス経由でしか飛ばさないんです。
−>受信側のmaillogを見ているとある一方にNATしたグローバル
アドレスしか表示されません。

やりたいこととしては以下2点です。
  1.Sendmail1はリアルなアドレス経由で飛ばす
  2.Sendmail2はアライアスなアドレス経由で飛ばす

このような事は無理なのでしょうか?
はゆる
ぬし
会議室デビュー日: 2004/02/16
投稿数: 1008
お住まい・勤務地: 首都圏をウロウロと
投稿日時: 2006-02-22 01:18
こんばんは。

現在どのような設定をされているのかは分かりませんが、
それぞれの cf ファイルで(かな?)、
DaemonPortOptions を使って待ち受けアドレスを指定してあげると、
その後の動作にも影響があったと思うのですが、どうでしょうか。
(記憶違いでしたら、ごめんなさい)

mc ファイルに書く場合は、下記のようになるかと思います。
DAEMON_OPTIONS(`Addr=10.1.1.1, Name=MTA-REAL')


他、「sendmail 複数 起動 DaemonPortOptions Addr」 あたりをキーワードに、
検索エンジンで探してみると、
古い内容のようですが、参考になりそうな資料が見つかりそうです。

# あとは、MSA が被らないようにする必要があるかも、です。

[ メッセージ編集済み 編集者: はゆる 編集日時 2006-02-22 02:54 ]
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-02-22 08:52
おはようございます.

spool しているなら,spool directory も別にしたほうが良いかもしれません.
ちなみに,物理的な network interface の使い分けなら
はゆる様のご指摘の内容でやったことがあります.

以上,ご参考までに.
1

スキルアップ/キャリアアップ(JOB@IT)