村田さん、滝沢さん、レスありがとうございました。 忙しくて、返事がすぐ書けなかったことをお詫びいたしますm(_._)m ************************************************************** 質問1 Received 情報の書き換え ************************************************************** さて、まず、Received情報の書き換えのほうなのですが、お二方の アドバイス通りtcpserverを使用してみました。 tcp.smtpファイルでTCPREMOTEINIP,TCPREMOTEINFO,TCPREMOTEHOSTを 自分で任意の文字を設定し、tcp.smtp.cdbを作成し実行したところ、 うまく書き換えができたました。 が、しかし、Received情報全てまではうまくいかなかったようです。 現状では下記のようになっています。 ************************************************************** Received: from mgate05.so-net.ne.jp (mgate05.so-net.ne.jp [210.139.254.152]) by mail.da2.so-net.ne.jp (8.8.8/3.7W99081617) with ESMTP id CAA19061 for <送信先メールアドレス>; Mon, 27 Nov 2000 02:47:52 +0900 (JST) Received: from mail.nna.so-net.ne.jp (mail.nna.so-net.ne.jp [210.139.254.141]) by mgate05.so-net.ne.jp (8.8.8+3.0Wbeta9/3.6W00111614) with ESMTP id CAA25868 for <送信先メールアドレス>; Mon, 27 Nov 2000 02:47:51 +0900 (JST) Received: from mgate21.so-net.ne.jp (mgate21.so-net.ne.jp [210.139.254.168]) by mail.nna.so-net.ne.jp (8.8.8+3.0Wbeta9/3.7W99081617) with ESMTP id CAA27888 for <送信先メールアドレス>; Mon, 27 Nov 2000 02:47:39 +0900 (JST) Received: from Bネットワークドメイン (ntttkyo08236.ppp.infoweb.ne.jp [202.233.225.236]) by mgate21.so-net.ne.jp (8.9.3/3.7W00111614) with SMTP id CAA03734 for <送信先メールアドレス>; Mon, 27 Nov 2000 02:47:50 +0900 (JST) Received: (qmail 562 invoked from network); 27 Nov 2000 02:47:50 +0900 Received: from localdomain (HELO desktop) (local _at_ 127.0.0.1) by ローカルなホスト名@Bネットワークドメイン名 with SMTP; 27 Nov 2000 02:47:50 +0900 Message-ID: <001701c057d1$0ba7c6a0$14b9a8c0@Bネットワークドメイン名> 以下Fromなどの情報 ************************************************************** 上から4番目のローカルなメールサーバドメインと一番最後のReceived情報の ローカルなホスト名@ローカルなドメイン名 が出てしまうようです。 もう少しなのに(^_^;) ちなみにうちのネットワーク状況は ************************************************************************** ルーター −−>サーバ(一台で複数サーバ稼働)−−>ハブ−−>PC1、PC2 ・・・ ************************************************************************** となっていて、ルータでNatでグローバルなIPをローカルな物に変換し、ルータと サーバ間で Aネットワーク、サーバとPC間でBネットワークと別のIPネットワークになって います。 qmailにはBネットワークのドメイン名で登録しています。 ここを上手く変えるにはどの環境変数をいじればよいのでしょうか? 上から4番目のReceived情報はqmailに引き渡されたあとのようなので、変更は不可 のような気もしますが。 ************************************************************ 質問2 Message ID について ************************************************************ 村田さんの > > (2)2点目・・・Messsage ID のホスト名を変更できないのでしょうか? > > MUAで付けるという解法はなしでしょうか? > qmail側では...パス(^^; それでもいいんですが、Outlook でできるのでしょうか? 見たところ、Message-ID を設定するようなところはなさそうですが。 滝沢さんへ Message-ID はユニークな物にしておかなければならないのですね。 知らなかったもので、すみません。教えて頂いてありがとうございます。 で、FAQの5.5ですね。 ./qmail-fixup-defaultと言うファイルを作って以下のように記述しました =========================================================== | bouncesaying 'Permission denied' [ "@$HOST" != "@fixme" ] | qmail-inject -f "$SENDER" -- "$EXT2" =========================================================== が、うまく行きませんでした。 これって、「$HOST が "@fixeme" という文字列でなければ、qmail-injectに 送る」って事だと思うのですが、質問が2点ほどです。 Message-id を変更するには「i」オプションをつけるということですが、 これはどこにつけるのでしょう?「−f」のところではないのですよね? qmailのHPのqmail-injectの説明のページでは形式が 「qmail-inject [ -nNaAhH ] [ -f sender] [recip...] となってます。 で、環境変数に以下の文字が使えるということで、c,s,f,i,r,m 、 コマンドオプションとして-a, -h, -A, -H, -N, -nとなっています。 「i」というのはどこに指定するのでしょうか? また、$EXT2と言う変数はどういう意味なのでしょう? qmailのHPのqmail-command のページには、「EXTの最初のマイナスに 続く部分」とありますが、さっぱり意味がわからないです。 $EXTの「.qmail拡張部、ext」というのも分かりませんでした。 以上、また質問です。 よろしくお願いします。
Follow-Ups:
- [linux-users:77072] Re: qmail の Header についてTAKIZAWA Takashi
- [linux-users:77086] Re: qmailのHeader についてIchiro MURATA
- Prev by Subject: [linux-users:77069] Re: [linux-users:77061] Re: カーネルの許可が必要です
- Next by Subject: [linux-users:77071] Re: [linux-users:77051] カーネルの許可が必要です
- Previous by thread: [linux-users:76763] Re: qmail のHeaderについて
- Next by thread: [linux-users:77072] Re: qmail の Header について
- Indexes:[Main][Thread]