[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:100999] [linux-users:100987] Re(2): sendmail8.12.9のメール振り分けとアドレス書き換えについて


鈴木さん、ご教授ありがとうございます。

>s_tsukaさんのメールは、Reply-To: が御自身のメールアドレスに
>なっていました。設定されているのだと思いますが、MLに
>出されるメールには止めていただけるとありがたいです。

申し訳ございません。Webメールを使っておりまして、
返信メールアドレスの設定ができません。ご了承ください。

>> 内部メールサーバを利用した以下のような構成で、1〜4のようなことを考えています。
>> 
>> 内部メールサーバ構成・・・
>> OS:RedHat Linux 8.0
>> メールソフト:Sendmail8.12.9
>> 
>> Net1
>>  |                   Net2
>>  |   MailSV1          |
>>  |     |              |
>> F/W−−−−−−−          MailSV2 
>>  |                    |
>>  |      内部MailSV      |
>>  |        |           |
>> −−−−−−−−−−−−−−−−−−−−−−−−
>> 
>> 1.指定したドメインへのメール送信についてはmailertableを参照してMailSV2に転送し、
>>   それ以外へのメールに関してはSmartHostとして指定するMailSV1へ転送
>>   するような、ドメインによる上位メールサーバの振り分け。
>mailertabeに、
>   SPECIFIEDDOMAIN  smtp:MailSV2
>sendmail.mcに
>   define(`SMART_HOST',`MailSV1')
>ですね?

・・・この振り分けについては、ご指摘の設定で動作確認できています。

>> 2.1で振り分ける際、MailSV1へ転送されるFromのメールアドレスの
>>   ドメイン部分(@xxxxxxxxxxx)については書き換えないが、
>>   それ以外のMailSV2に振り分けられたメールに関しては、
>>   Fromのドメイン部分を指定するドメイン(@xxxxxxxxxxx)に書き換える。
>sendmailのmasquerade機能は、送信元のメールアドレスに基づいた
>もののように思われます。MailSV2で、domain1.com発のメールアドレスを
>domain2.com に書き換えるのはダメでしょうか?

・・・MailSV2と書きましたが、実は決められたルートのメール
   ゲートウェイとして設定されてある専用機で、
   ドメイン書き換えの設定などが出来ない状況にあります。
   もう1台メールサーバを増やすのも手ですが、機械がありません。
   なので、内部MailSVで全てできないものかと考えています。
   この部分が一番頭が痛いので、どなたかいい方法がありましたら
   教えてください。

>> 3.sendmailでのメール受信に関しては、domain1.comもdomain2.comも受信可能するが、
>>   Net2経由で受信したToのアドレスのドメイン部分(@xxxxxxxxxxx)は@xxxxxxxxxxx
>>   に書き換えてスプールする。
>> 4.例えばNet1経由でaaa@xxxxxxxxxxxを、Net2経由でaaa@xxxxxxxxxxxを受信した場合、
>>   @xxxxxxxxxxxは@xxxxxxxxxxxに書き換えられ、ともにLinuxユーザ「aaa」の
>>   メールにスプールさせる。
>内部MaillSVで、domain1.com宛とdomain2.com宛を共にローカル配送し
>ユーザのメールスプールに入れたいのであれば、
>   LOCAL_DOMAIN(`domain1.com')
>   LOCAL_DOMAIN(`domain2.com')
>をsendmail.mcへ追加すれば良いと思います。

・・・よく考えればそうですね(^-^;

>さらに、バーチャルドメインを使い、virtusertableファイルで、
>   @domain2.com  %1@xxxxxxxxxxx
>とすれば、domain1.comのメールアドレスへ転送されるようです
>(使ったことがないので、メールアドレスが書き変わるか知り
>ません)。
>
>sendmail.mcでは、
>    FEATURE(`virtusertable', `dbm /etc/mail/virtusers')
>とすれば良いようです。

・・・これは知りませんでした。詳しく調べてみようと思います。

>御存知かもしれませんが、ウェッブページ
>   http://www.sendmail.org/m4/readme.html
>がsendmailのリファレンスとなっています(英文)。
>
>検証も何もしていないので勘違い・誤りがあるかもしれません。
>ご参考になれば幸いです。
>
>------------------------------------------------------------
>鈴木 康弘(SUZUKI Yasuhiro)
>  yasu@xxxxxxxxxxx
>  http://plaza8.mbn.or.jp/~yswww/myself/

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」