Vine Linux 2.6 r3 Postfix 1.1.13-0vl0.26 rpm Setting MEMO1

  内部ネットワークから 外部にメールの送受信をできるようにする DNSMX の設定はできているものとします

  Vine の場合 デフォルトで Postfix がインストールされていますのでそのまま使用いたします。

  メール専用のユーザーを作成します。

     # useradd -s /sbin/nologin ck     // このコマンドで作成する

     # passwd ck                   // パスワード 2 回入力   

  これでメールのみ利用のユーザーができます。

  設定ファイル /etc/postfix/main.cf

   このファイルの下部に下記の記述をします。

   myorigin = $mydomain

   inet_interfaces = all

   mynetworks_style = subnet

   mynetworks = 218.***.**.***/29, 127.0.0.0/8   // サーバーの IP アドレス

   mydomain = shoukun.com                // ドメイン名

   mydestination = $myhostname, $mydomain

   myhostname = ***.shoukun.com           // ホスト名

 

   smtpd_helo_required = yes

   disable_vrfy_command = yes

   strict_rfc821_envelopes = yes

   allow_percent_hack = yes

   swap_bangpath = yes

   allow_untrusted_routing = no

   smtpd_client_restrictions = permit_mynetworks, reject_unknown_client, permit

   smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname, reject_unknown_client, permit

   smtpd_recipient_restrictions = permit_mynetworks,             // この行とと下の行は 1 行です

              reject_sender_login_mismatch,check_relay_domains 

   smtpd_sender_restrictions = reject_unknown_sender_domain, reject_sender_login_mismatch

   smtpd_etrn_restrictions = permit_mynetworks, reject_invalid_hostname

 

    この状態でセキュリティのチェックいたします

    http://www.rbl.jp/ 第三者中継テストをクリックして IP アドレスを入力すればチェックできます

     

    この設定でできていますと最後までテストをしてくれて(設定ミスがあると中止してしまう)

    「 relay NOT accepted!! 」と各項目に出て

    第三者中継テストの結果

    全てのテストが行われました, no relays accepted. このように出れば大丈夫です。

    これで内部ネットワークから外部に送信 

    外部から送られてくる上記の作成したアドレスあてのメールも受信できます。

 

    http://www.abuse.net/relay.html こちらでもチェックできるサイトがあります。
     

     上記のように IP アドレスだけ入力して赤枠クリックでテスト開始です。

     17 項目チェックしてくれます。

     不正中継に問題がなければ 「 All tests performed, no relays accepted. 」 と 表示されます。


  root 宛てのメールを引き出す この場合下記のファイルを編集します

   基本的に root のメールはこのようにしないとクライアントからでは読めませんので 

     # emacs /etc/aliases

     # Person who should get root's mail を見つけ すぐ下の

     # root                       // コメントアウトにして 下記のように変更

     送りたいアドレス(ユーザー名)を記述

     例: 

     root : ck                     // root あてメールが ck に転送になる

     # newaliases

 

   メールを複数のアドレスに転送する

     # emacs /etc/aliases

     末尾に記述

     webmaster : ck@shoukun.com shoukun****@docomo.ne.jp

     # newaliases        // このコマンドで反映になる

     このように設定すれば 複数のアドレスに転送できます 転送後は、メールは残らない

 


Copyright(C) 2000-2004, 初心者のServer構築法とWindowsネットワーク All Rights Reserved
webmaster@shoukun.com