鈴木さん、ご教授ありがとうございます。
>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/