• No : 599
  • 公開日時 : 2019/11/20 16:56
  • 更新日時 : 2026/06/29 14:52
  • 印刷

コマンドラインで検査・配送ルールを設定することはできますか?

回答

以下の手順にて、コマンドラインから検査・配送ルールの設定ができます。

◆操作手順

  1. 管理サーバーへのログイン
    SSH などを使用して、管理サーバーの CLI 画面へログインしてください。
     
  2. 管理サーバーにて検査・配送ルールの設定ファイルを編集
    対象の設定ファイルに、作成したい検査・配送ル―ルをフォーマットに従って追記・編集してください。
    フォーマットは、『GUARDIANSUITE 検査サーバー ~利用の手引き~』「5-3 検査・配送ルール設定ファイル」を確認してください。
    • 対象の設定ファイル
      /opt/Guardian/Admin/etc/wall/mss.acl
    • 設定例

      1:*:*:0:RELAY
      2:EFROM=user1​​@example.co.jp:*:0:HOLD
      3:*:*:ATTACHMENT(nopasswordlock)>0:RELAY(0,0,0,,,0,0,,zipenc,1,1,,0,0)

       

  3. 管理サーバーにて設定を反映するコマンドを実行
    管理サーバーで以下のコマンドを実行し、管理サーバー側の設定ファイルの内容を、検査サーバー側の設定ファイルに反映します。
    • 実行コマンド

      # /opt/Guardian/Admin/support/pushMailWall -r acl

       

  4. 検査サーバーへのログイン
    SSH などを使用して、検査サーバーの CLI 画面へログインしてください。
     
  5. 検査サーバーにて設定の反映状況を確認
    検査サーバーの管理画面へある以下の設定ファイルに、手順 2 にて編集したファイルの記載内容が反映できていることを確認してください。
    • 対象ファイル
      /opt/Guardian/WALL/etc/mss.acl
注意事項

以下、3 点の注意事項があります。

  1. 手順 2 のコマンドを実行する際は、メールの配送プロセスに再起動が発生します。
     
  2. 手順 2 のコマンドを実行した際に「ERROR:filter server(GUARDIANWALL) failed in synchronization」のエラーが出力された場合、手順 1 にて編集した設定ファイル内のフォーマット不整合などの理由により、コマンドの実行・設定反映に失敗しています。
    管理画面上では設定変更されているように表示されますが、実際に適用されるルールは、編集前の設定が適用されますため、手順 1 の内容を確認し、設定ファイルを修正したうえで、再度手順を実施してください。
     
  3. 本稿の手順にて編集することで、管理画面の文字数上限を超える条件の検査・配送ルールを作成できます。
    なお、当該ルールを管理画面にて表示した際、条件の文字を削除することはできますが、文字数上限以上の文字数を再入力することができませんのでご注意ください。

    検査・配送ルールの文字数上限については、以下 FAQ をご確認ください。
    検査・配送ルールの各種条件に文字数上限はありますか?
     
 
 
対象製品・バージョン
GUARDIANWALL(旧製品), GUARDIANWALL(旧製品) > Ver. 8.1.00