• ベストアンサー

sendmailについて

はじめまして。現在Solarisにsendmail8.11.3をインストールしようとしているのですが、全体的に良くわかりません。わかりやすい情報が記載されている、HP又は、書籍を紹介してください。CFツールを使わず、スパム対策もしたいです。宜しくお願いします。

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

  • ベストアンサー
  • ken2
  • ベストアンサー率36% (86/235)
回答No.2

sendmailに付属しているcfを使用するということですね。 私もこの間使ってみましたが、参考にしたのは、 テクノプレス発行の「sendmail メールサーバーの設定・運用・管理」と ソフトバンクの「新インターネットサーバー構築術」と SoftwareDesignの2000年2月号 です。 下記のURLも参考になるかもしれません。 急いでいたせいもありますが、Wide-CFになれていた私には、結構敷居が高かった覚えがあります。 http://www.ipc.chiba-u.ac.jp/docs/sendmail.html http://tcslab.csce.kyushu-u.ac.jp/~asahiro/install/sendmail-8.11.1.html http://www.fkimura.com/sendmail-cf1.html

hwa05148
質問者

お礼

ありがとうございました。大変参考になりました。詳しくアドバイスいただき本当に感謝です。

その他の回答 (1)

  • ken2
  • ベストアンサー率36% (86/235)
回答No.1

下記のURLを参考にされるといいと思います。 その前にSolarisは、コンパイルできる環境になっているでしょうか? コンパイルできる環境にするためのツールは、パッケージを使用するといいと思います。 少なくともGNUのgcc,make,patch,perl等をインストールしてください。 この場合、dbもパッケージでいれておくといいと思います。 CFツールを使わず、スパム対策をしたいとのことですが、CF(Wide-CF)ツールを使わずにsendmail.cfは、かけない(かけるものから書いてください)です。 当然、スパム対策以前にCFツールを使う必要があります。

参考URL:
http://qubeley.b.kobe-u.ac.jp/Computers/SPAM/Mail/
hwa05148
質問者

お礼

ご回答ありがとうございます。現在の状況は、ご指摘して頂いた、gccなどのツール及び、sendmail-8.11.3のインストールは終了しております。sendmail.cfの作成方法なのですが、CF-3.6ツールは、sendmail8.9×しか対応していないと思ったのですが?認識違いでしょうか??そのため、m4マクロを使用したsendmail.cfの作成方法を探していました。言葉が足りなくて申し訳ございません。なにかわかりましたらまた教えて下さい。お願いします。

関連するQ&A

  • redhat9でcfを使用したsendmail設定

    初めてメールサーバを作ろうとしています。 sendmailサーバを立てるための情報を調べていたらcfツールを使ってsendmail.defを編集後にmakeするのが一般的なようですが、redhatのパッケージ情報でsendmail・cfはインストールされていますがsendmail.defが何処にも見あたりません。 cd /usr/src/CF-3.7Wp12/Standard/ cp sendmail-v8.def ../sendmail.def 編集後 make sendmail.cf とするのが標準的なようですが、redhat9の場合は/usr/srcに何もありません。 rpm版での設定を説明したサイトを見つけられませんでした。redhat9でのcfの使用方法をご教示ください。よろしくお願いします。

  • sendmailの設定の仕方

    グループのサーバのリプレスでSolaris10(x86)を設定中です。 Solaris10標準のSendmail(8.13.8)を使いたく設定をしているのですが、今まで使っていた、古いサーバの設定値を新しいサーバでも使用したいのですが、sendmail.cfの書式が古すぎて、新しいサーバのsendmailではそのまま使えない事がわかりました。 sendmail -C sendmail -xx -xx (引数 忘れました)でエラーでまくり。 今のsendmailにあわせてsendmail,cf を作り直さなければいけないですが、sendmail.mcの書き方で、必要な値の記述方法がわかりません。 設定したいのは、配信されてきたメールを別のsmtpサーバへ配信する指定の仕方です。 ドメイン insys.co.jp グループサーバ infmail.insys.co.jp smtpサーバは複数あり  ss1.insys.co.jp は smtpサーバ 10.10.200.201  pq1.insys.co.jp は smtpサーバ 10.20.220.201 notes1.insys.co.jp は smtpサーバ 10.21.220.201 など同様に約10台分 の各サーバへ配信する設定が古いサーバに仕込まれており、それを引き継げるように設定したいのです。 多分、1サーバ分だけ記載してsendmail.cfをmakeすれば残りサーバは行をコピーして足していけると思うですが、大本のsendmail.mcファイルの書き方がわかりません。 ご指南いただければ幸いです。 ( ドメイン、IPアドレスはイメージしやすいようにしたサンプルで実値ではありませんの予めご了承ください )

  • Sendmail-8.11.6

    自習目的で自宅サーバ(Mac Leopard)にmail serverを立てようとしております。そこで手元にある詳しい参考書の記事(Sendmail-8.11.6用)を頼りにSendmailをダウンロードしましたが、あいにく最新のバージョン(8.14.3)しかダウンロードできず、参考書が役に立ちません。以下の二つの質問をさせて下さい。 Q1. 旧バージョンを入手することは難しいのでしょうか? Q2. 最新バーションにも挑戦しようと、添付のインストールドキュメントを読みましたが、つぎのような記載(ダウンロードした「.mc file」をcf/READMEに従って加工せよ、という指示の後に書いてあります)が良く理解できません。 「Then run "sh ./Build sendmail.cf"」  これを、「次に ./Build sendmai.cfなるコンフィギュレーションフィルをは走らせよ(実行せよ)」という意味に解釈しましたが、「sh」というUnixのコマンドは無いようですので、困ってしまいました。 どなたか、お助け下さい! お願い致します。

  • sendmailのバージョンについて

    現在、「Sendmail Switch 3.14」という商用版バージョンのsendmailを本番環境で稼動させています。 このサーバの「sendmail.cf」のチューニングを検討中なのですが事前に変更内容をテストしたいと考えています。 そこで、商用版とフリー版ではたしかサポートの有無程度しか大きな点で差がないと聞いたことがあったのでフリー版のsendmailをインストールしたテスト環境を構築してチューニング値のテストを行おうと考えたのですが、フリー版だとバージョン表記方法が異なっていて、(8.X.Xのような表記)どのバージョンが商用版の3.14と同様のCFファイル構造となっているのかよくわかりません。 「Sendmail Switch 3.14」と同様のCFファイル構造なフリー版sendmailのバージョンをご存知な方、教えてください。 よろしくお願いします。

  • turbolinuxサーバーのsendmail設定について

    現在、上記タイトルのような事をしたいと思い参考書などを持っては設定に挑戦をしている所です。 参考書付属のturbolinuxインストールCDを使いインストールした時にインストールタイプで「すべて」を選択しておいたのでsendmailをインストールされてはいました。 そこから cleantools のCF初期化 tools のCF再構築 sendmail-v8.defをバックアップし、mydomain.defという物にコピーした後、設定を変更していました。 一通りの設定が終了した時に問題は発生しました。 マニュアルによると、CFでsendmail用設定ファイルを作成すると記述してありますがどのように作成するのかわかりません。 文によるとmake mydomain.cfとコマンドをうちsendmailの動作を確認しておくれと記述してありますが、make mydomain.cfがないので実行されません。しかもmydomain.cfファイルなどは作った記憶もないのでありません。どのように作成するのか教えて頂けませんでしょうか? お願します。

  • 旧バージョンのsendmail、複数ポート開放について

    こんばんはpitikartと申します お知恵を借りたく質問をさせて頂きました。 sendmail8.9.3を使っています。 Outbound Port25 Blocking 対策のため sendmail.cfを編集し、25ポート以外に、 587ポートについて開放をしようとし、 DaemonPortOptions=Port=25 DaemonPortOptions=Port=587 と記述したのですが、うまくいかず、 書籍などを調べたところ sendmailのver10以降でしかポートを 増やすことができないというニュアンスがあり、 困っているところです。 旧バージョンでもポートを増やす設定が できないのはおかしく感じ、 sendmailのVerを新しいものに変えるに当たっても お客様のメールなのでリスクが心配です。 申し訳ありませんが 1.現在のsendmailのバージョン(8.9.3)で、   開放するポートを増やす方法はありませんでしょうか? 2.sendmailのバージョンアップにあたってのリスクについて の2点についてご回答頂けませんでしょうか? よろしくお願い致します。

  • OSがHP-UX 11i のsendmail

    OSがHP-UX 11i のsendmailについて教えてください。 HP-UX 11iのrootに送付されたメールを他のメールサーバに転送 したいのですがどのようにしたらよいかご教授して頂きたくよろしく お願いいたします。 HP-UX 11iにはsendmail自体は、インストールした記憶がないので すがすでにプロセスが起動しております。(バージョン不明) aliaseファイルにrootにきたファイルを転送したいメールアドレス に設定しnewaliaseコマンドを実行するのはわかるのですが、どの メールサーバに転送するという設定がくわしくわかりません。 【質問1】 sendmail.cfまたはsendmail.mcを修正するのはわかるのですが 設定方法がいまいち分かりません。(HP-UX 11iの場合) 【質問2】 sendmail以外にインストールソフトがございますでしょうか? (コンパイルするソフト等必要でしょうか?) よろしくお願いいたします。

  • メールスプール

    皆様お世話になっております。sefirosです。 ちょっと質問です。 RedhatLinuxでsendmail立ち上げてるんですけど、今 ちょっと困ってます。というのも色んなアカウント に来たメールを一つのアカウントのメールボックスにスプール させなくてはならなくなったのでネット上とか色々みて 回ったんですが中々情報がなくて・・。ただsendmail.cf のルールセット0付近に何か追加するのでは?という あいまいな情報しかありません。 sendmail.cfはCFツールで作成しましたのでsendmail.cfを直接編集した事がないのでどうしようもありません。 どなたか「そんなんCF中にもあるよ」とか「sendmail. cfのここをいじればいいんだよ」等情報をお持ちでない でしょうか?よろしくお願いいたします。

  • Solaris10でsendmail8.13.4を起動できません。

    先日Solari10でsendmail8.12.10がインストールできないと質問させていただいた者です。 sendmail8.13.4でインストールができたのですが、起動することができません。 メールサーバですので、最終的にはデーモンモードで起動したいと思っております。 Solaris10からSMFでサービスの「有効」、「無効」を設定できるようになったと聞いて、みようみまねで不必要なポートを閉じたのが原因かと思います。 思いつく情報を下記に示しますので、アドバイスいただけますでしょうか。(情報が足りないようでしたら、補足いたします) # svcs -a | grep sendmail offline 6月_24 svc:/network/smtp:sendmail # netstat -an | grep LISTEN *.22 *.* 0 0 49152 0 LISTEN *.23 *.* 0 0 49152 0 LISTEN *.21 *.* 0 0 49152 0 LISTEN *.22 *.* 0 0 49152 0 LISTEN *.23 *.* 0 0 49152 0 LISTEN *.21 *.* 0 0 49152 0 LISTEN # tail -f syslog (/usr/lib/sendmail -t時) Jun 27 12:02:53 HOSTNAME sendmail[6988]: [ID 702911 mail.crit] My unqualified host name (HOSTNAME) unknown; sleeping for retry ※HOSTNAMEは実際は違うホスト名です。

  • Sendmailの設定

    違うジャンルで以前質問させて頂いたのですが、回答が なかったためこちらで質問させて頂きます。かなり困って いますので、よろしくお願い致します。 Solaris8でsendmail8.11.2を使用しているのですが、 あるPCから自ドメイン以外へメールを送信しようとすると あなたはIPアドレスを偽っていますというエラーがでて 送信できません。また、自ドメイン宛のアドレスには送信できます。 その後管理しているDNSの設定を見てみると、送信できなかったIPアドレスの正引きと逆引きのホスト名が違っていたため、そこを修正すると外部へ送信できました。 今までの古いバージョンのsendmailでは起こっていなかったので多分新しいバージョンの仕様だと思うのですが。 現在DNSの情報を整理しているところなので、もしこのsendmailの機能を解除する設定をご存知でしたら教えて頂けないでしょうか?