• ベストアンサー

メッセージをリレイするためにメールサーバを利用するのを避ける方法とは?

Spammersが、メッセージをリレイするためにメールサーバを利用するのを避けるためには、何を行う必要がありますか? という問題に対して、 答えが/etc/sendmail.cfにある、このためのrulesetをセットアップする とあります。 ネットで調べましたが、解説がないので今ひとつ「rulesetをセットアップ」という操作が分からない次第であります。 回答のほどよろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • PCFREAK
  • ベストアンサー率51% (417/805)
回答No.1

sendmail.cfを編集して、rejectとかrelayの設定を変更し、特定のドメインやアドレスのみrelayするとか、一切relayしないとかの設定を施す事でSpammer対策となります。 この設定の総称をrulesetと呼んでいるのだと思います。 ※どう見ても英文の直訳っぽいですね。

yukikundesuyo
質問者

お礼

回答ありがとうございます。 直訳ですね。作者が訳しけど間違いもあるので自分で考えて調べてね。 見たいな事が書いてありました。 とにかく、今回の掲載で全問題1000問以上やったのでもうあまり聞くことはないかもしれません・・・ けどまた新しいサイトを見つけてやろうと思っているので分かりませんが・・ とりあえず回答ありがとうございました。

関連するQ&A

  • sendmailサーバを利用するための設定をお教え下さい。

    linux(redhat9)にてメールサーバ立ち上げるため、 cfにてsendmail・ipop設定までは出来ましたが、ここか ら先どうするかで詰ってしまいました。 サーバでのmailコマンドで、ユーザ間メール送受信はOK でした。 ルータ、ファイア・ウォール設定もOKです。 WAN側のメールサーバ名のDNS設定はドメイン取得した 会社側で設定してもらえるのを確認しました。 mxレコードに ○○.jp. IN MX 10 mail.○○.jp 設定を考えてます。 自サーバ側のどこでmail.○○.jpをひもづければよいの か?また他に必要な設定は? また、クライアント側の受信・送信サーバ設定も分かり ません。 先週、sendmailについてはアドバイスいただき、 「sendmailメールサーバの設定・運用・管理」を入手し 設定しました。 ですがDNSとの連携やクライアント側の設定など、メール サーバを利用するための情報が分かりません。 アドバイス、またはDNS・クライアント設定まで述べて いる良い本がありましたらそちらの紹介でもかまいませ んのでご教授の程よろしくお願いします。 【設定を行った内容】 ●cfを使用してsendmail.mcよりsendmail.cfを生成 m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf ●中継許可 /etc/mail/relay-domains 192.168.1 ○○.jp ●受け取るドメイン /etc/mail/local-host-names ○○.jp service sendmail restart ●imap・ipop /etc/xined.d/ipop3 disable yes←noに変更 service xinetd restart

  • メールサーバが外部から利用出来ない

    sendmailサーバを設定し、dnsも浸透したのですが、 WANからLAN内のメールサーバを見つけることが出来ない ようです。 ルータ(バッファローWHR2-A54G54)からサーバへは アドレス変換で25,53,80,110ポートをサーバへ転送する 設定にしています。 このルータ設定で既にwebサーバは公開しているのですが メールサーバを外部から利用できません。 ファイアウォールは設定のため停止しています。 LAN内でdnsを立てないと外部からsvr.○○.jpにはアクセ ス出来ないのでしょうか。 確認が必要な事項をアドバイス頂けばと思います。 よろしくお願いします。 サーバredhat9 /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.1.2 svr.○○.jp svr /etc/sysconfig/network NETWORKING=yes HOSTNAME=svr GATEWAY=192.168.1.1 【簡単な機器構成】 WAN | ルータ(192.168.1.1) |_________________________________ web・mailサーバ PC1 PC2 PC3 (redhat9) 192.168.1.2   192.168.1.3~5

  • センドメールで外部サーバへのメール送信

    RedHat7.3でCGI/PerlやPHPの検証用テストサーバを構築した のですが、sendmailを使って外部サーバにメールが送れません。 LAN内でのみ接続可能なテストサーバなのでBINDなどのDNSに関する アプリは起動させていません。もちろんネットワーク自体はルータ からADSLで外部に通っています。試しにFTPで外部サーバに接続して みると問題なく接続されます。 sendmailは7.3標準のRPMで、/etc/mail/accessは -------------------------------------------- localhost.localdomain RELAY localhost RELAY 127.0.0.1 RELAY 192.168.0 RELAY -------------------------------------------- として、/etc/mail/access.dbに反映させています。 実は前も同じ様な環境のテストサーバを構築したとき同じ様な 問題で悩んで、なんとか解決したのですが、その方法をメモっ ておくのを忘れてまた苦しんでいる次第です(苦)。 もしご存じの方いらっさいましたらお願いいたします。

  • サーバーのSendmail機能の利用方法

    サーバーのSendmail機能の利用方法を教えてください。 メールフォームで、実際に利用してみたいのです。 よろしくお願いします。 CGIを使う場合は、それの配布先とかを教えて頂けるととてもとても助かります。

  • sendmail利用可能な無料レンタルサーバーを探しています。

    sendmail利用可能な無料レンタルサーバーを探しています。 こちらの http://www.cj-c.com/cgi_s/cbbs.htm CGIスクリプトをお借りして掲示板を作ろうと思っているのですが、投稿者同士で投稿通知メールが届くようにしたいと考えております。 ですがなかなかsendmail利用可能な無料レンタルサーバーがありません。あってもメールフォームでの利用に限られた規定しかなく困っています。 やはり有料サーバーしかないのでしょうか? 似たようなsendmailの使い方をしている方がいらっしゃいましたらどこのサーバーがオススメか教えて頂けないでしょうか。

    • 締切済み
    • CSS
  • メールサーバの無限ループを対策する方法

    メールサーバの無限ループを対策する方法について教えてください。 環境:Linux メールサーバ:sendmail とあるサイトでsendmailで無限ループを対策する方法として ヘッダに識別できるIDなどを追加してループしてるかを判断すると書かれておりました。 この設定はどうのようにすればよいのでしょうか。 m4マクロで形式でヘッダの項目を記入したいとおもってます。 sendmail.cfに直接書くことでヘッダに追加されることは確認しましたが sendmail.mcでの書き方がわかりません。 また、ヘッダに追加した識別IDをどのようにループと判断するように設定すればよいか わかりません、なにか参考になるサイトや設定方法などわかる方教えて頂けますか?

  • sendmail設定方法

    sendmailを今設定してます。環境は、centosを使いsendmailは、sendmail--.RHEL.4.3です。ちなみにm4は、m4-1.4.1-16です。 コマンドで、"m4 /etc/mail/sendmail.mc > /etc/sendmail.cf"を実行してもそのようなディレクトリはありませんとエラーが出ます。他のバージョンではこのコマンドで出来たのに…。どなたか教えて下さい。

  • メールサーバーに外部からアクセスできない

    POP3でのメール受信について教えてください。 メールサーバーを動かせたいのですが、どうもうまくいきません。  sendmail-8.12.8-9.90  qpopper4.0.5 うまく動作しない部分というのは、外部からPOP接続しようとした場合です。 数日悪戦苦闘しているのですが、全く進まなくなってしまいました。 お力をおかしください。 現在は、telnet 'ipaddress' 110 でアクセスできない状態です。 うまく行く動作は、 ・外部へのメール送信 ・サーバーアカウント(aaa@******.com)から、  同サーバ(bbb@******.com)への送受信 (PHPから、サーバ内アカウントへのメール送受信) 外部から基本的につながらず、 どこをいじればいいのかわからなくなってしまっています。 仕組みなど、知識不足の点が多々あると思いますが、よろしくお願いします。 ・参考:色々といじった部分  /etc/hosts.allow    sendmail : ALL    popper: ALL :EXCEPT:ALLOW    ALL: ALL: DENY  /etc/services    pop3 110/tcp pop-3 # POP version 3    pop3 110/udp pop-3  /etc/mail/local-host-names - inclu    coucon.net

  • メールのリレーにつきまして

    sendmail R8 におきまして sendmail.def の設定を MY_DOMAIN=dom1.com DIRECT_DELIVER_DOMAINS=none STATIC_ROUTE_FILE=/etc/mail/sendmail.staticroute DEFAULT_RELAY='smtp:gw1.dom1.com.:gw2.dom1.com.' とし、sendmail.staticrouteの設定を GW smtp: gw1.dom1.com.:gw2.dom1.com. DOM dom1.com DOM dom2.com とした場合 sendmail -bt -C sendmail.cf にてテストすると 3,0 hoge@dom1.com -- 中略 -- rewrite: ruleset 0 returns: $# local $: hoge となるのは、当たり前なのでしょうか? STATIC_ROUTE_FILEを使用した場合、自ドメインのメールをローカル配送しない設定は不可能なのでしょうか また可能な場合、特定のアカウントのみローカル配送するといった事は可能でしょうか なにとぞ宜しくお願い致します

  • 大学でのメールサーバー構築に関する質問

    はじめまして。私は大学の研究室にメールサーバーを構築しようとしています。ところが、うまくいきません。OSはRed Hat Linux6.2Jです。Sendmailは、はじめから、インストールされている、Sendmail-8.9.3-20を使用しています。設定はCFを使って行っています。 $tar zxvf CF-3.7Wpl2.tar.gz $cd CF-e.7Wpl2/Master $patch<../../CF-3.7Wpl2-smtpcheck/patch1 $patch<../../CF-3.7Wpl2-smtpcheck/patch2 $cd .. $make cleantools $make samples $cp Standards/sendmail-v8.def sendmail.def $vi sendmail.def sendmail.defファイルの変更点 OS_TYPE=linux-redhat MX_SENDMAIL=no MY_DOMAIN=***.***.ac.jp MY_NAME=&&&&& OFFICIAL_NAME='$w.$m' FROM_ADDRESS='$j' HUB_HOST='#####' ALWAYS_APPEND_DOMAIN=yes DIRECT_DELIVER_DOMAINS=none DEFAULT_RELAY='smtp:#####' 変更後に、sendmail.cfを作成し、テストしたあとに、/etcにコピーをして、sendmailの再起動をしました。qpopperはqpopper3.0.2.tar.gzを展開して、インストールした後に、/etc/inetd.confファイルの以下の所を変更しました。 pop-3 stream tcp nowait root /usr/sbin/tcpd popper -s imap stream tcp nowait root /usr/sbin/tcpd imapd 最後にinetdを再起動しました。受信をすると(Outlook Express) サーバーへの接続は失敗しました。アカウント:'メールアカウント',サーバー:'133.26.152.44',プロトコル:POP3,ポート:110,セキュリティ(SSL):なし,ソケットエラー:10060,エラー番号:0x800CCC0E 受信に関してはたまに、成功したりすることもありますが、送信はまったくできません。/var/log/maillogには、Stat=Defarred:Name Server:ikuta-ns:host name lookup failurと記されています。表現が不適切な点もあるかもしれませんが、どうしても、うまくいかず、困っています。ご回答のほどよろしくお願い致します。