• 締切済み

sendmail ファイル /etc/mail/accessの設定について

sendmail ファイル /etc/mail/accessの設定についての質問です。 仮に IPアドレス 10.10.10.10 の友人がいたとして、彼からは受信したいが、 他の 10.10.10.0~10.10.10.9 までは拒否したい場合、 10.10.10.0~10.10.10.9 まで全てを 10.10.10.0 REJECT 10.10.10.1 REJECT   ・   ・   ・   ・ 10.10.10.9 REJECT と、列挙しないといけないものなのでしょうか? 例えば 10.10.10.0..10.10.10.9 REJECT とか 10.10.10(10.10.10.10 OK) REJECT とか何か要領よく出来る方法は無いのでしょうか? 宜しくお願いします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.3

いや私の書いたのは、sendmail.cf(大元の設定ファイルです)の設定次第で、/etc/mail/access に参考サイトのような役割を持たせることも出来るんだなと言うことです。 sendmailは非常に設定の自由度が高いので、「あるサイトにこう書いてあった」というのの部分だけ使おうとしても駄目です。sendmailの機能をちゃんと理解して使うか、理解せずまねるなら設定全部をゼロからその通りにする。 私には具体的なアドバイスは出来ません。

nobu003
質問者

お礼

ご回答有り難うございます。 がんばって調べます・・・。

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

なるほど。sendmail.cfの設定でそういうこともできるんですね。 リレー禁止の REJECT / OK だとOKが優先するので、同じ仕組みだとするとおそらく範囲で全体をREJECTして特定IPをOKすればいけるのでは?

nobu003
質問者

補足

これって、「sendmail.cf」って物だったのですね、 それすら知りませんでした。ありがとうございます。 で、sendmail.cfでググルと下の様な記述を見つけました。 ------------------------------------- 192.168 OK [192.168.0.1] REJECT -------------------------------------- 「192.168.0.1だけ拒否、それ以外は受信」と有りました。 これを変更して、私の例の場合だと 10.10.10 REJECT [10.10.10.10 OK] としたらいい様な気がしたのですが・・・。 どうでしょうか? 引用は http://www.puni.net/~mimori/sendmail/spam.html です。 重ね重ねのご指導、有り難うございました。

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

/etc/mail/access は、リレーの可否を決めるもので、受信の可否を決めるものではないです。

nobu003
質問者

補足

ご指導有り難うございます。 私は全くの素人なので、よく解らないのですが、 当方の借りていますホスティングサービス会社のホームページに 以下のように説明が有り、実際そのように使っているのですが・・・。 -------------------------------------- ○IPアドレスによる拒否 1.2.3.4 REJECT 5.6.7 REJECT 8.9 REJECT -------------------------------------- ちなみに、説明のページは http://platz.jp/howto/access.html です。 (ネット・プラッツです)

関連するQ&A