• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メールサーバー(Sendmail-8.12.8)の定義方法)

メールサーバー(Sendmail-8.12.8)の定義方法

このQ&Aのポイント
  • 社内のLinuxで、sendmail-8.12-8のsendmail.mcでCFを作成することになりました。どこを修正し足りない部分を定義追加したい。
  • ドメイン名は、hogehoge.co.jp、メールサーバーのホスト名は、dns、社内のメールはリレーするが外部からのリレーは拒否。送信者の名称やドメインは仮装しない。
  • sendmail.mcの設定について途中のソースコードを表示しています。内容にモレがあるかもしれませんが、ご指摘いただければ幸いです。

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

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

自宅のメールサーバもSendmail-8.12.8なので使わせていただきました。 「LOCAL_DOMAIN」を自ドメイン用に変更しただけですが、自宅<->外部 のメール送受信はできています。 relay-test.mail-abuse.org を利用した第三者メールリレーテストも 19パターンの不正中継テストすべて配信拒否されました。 そちらのドメインのポリシーがあるので細かい口出しは控えますが 以下の2行は追加した方がよいです。 define(`confPRIVACY_FLAGS', `goaway')dnl define(`confSMTP_LOGIN_MSG', `unknown')dnl 一つ目はVRFY/EXPNコマンドを利用できない様にします。 個人情報の流出を防ぐためです。 二つ目はtelnet 25で接続した時に、コンソールにsendmailのバージョンが 表示されない様にします。 ハッカーがメールサーバの身元調査に利用されないようにするためです。

noname#29100
質問者

お礼

回答ありがとうございます。 すぐに回答が頂けるとは思っても居ませんでした。 ご指摘いただいた上記、2行を定義に書き加えたいと思います。 なお、ドメインのポリシー自体は特にこだわりはないので、そのほかデフォルトで可能であるなら、そのままで使用したいと考えています。数日間ののちに締め切る予定ですが、他に定義する内容があれば追加をお願いします。 まずは、お礼まで。

関連するQ&A