メッセージに関するコマンド

コマンドラインを使用して、メッセージに関する次の操作を実行できます。
  • 指定した日付以降に更新されていないメッセージの一括削除
  • メッセージを変更および削除する権限の削除

更新されていないメッセージを一括削除する

指定した日付以降に更新されていないメッセージを一括削除します。
メッセージを削除すると、削除したメッセージの通知や添付ファイルも削除されます。
注意
  • 削除したメッセージは復旧できません。削除しないメッセージは、メッセージの内容を変更するか、コメントを書き込んで、最終更新日の日付を更新し、削除対象から除外します。
コマンド
delete_messages.csp
引数
引数 必須 説明
exec   データを削除します。
省略した場合、削除するメッセージの件数が表示されます。データは削除されません。
before この引数の入力タイプは文字列(1行)です。YYYY-MM-DDの形式で入力します。
削除する基準となる日付を指定します。
最終更新日が、指定した日付より前の日付であるメッセージを削除します。
max_count   この引数の入力タイプは整数です。
削除するメッセージの最大件数を指定します。
この引数を使用する場合は、execを使用する必要があります。
max_duration   この引数の入力タイプは整数です。
削除処理を行う最長時間を分で指定します。指定した時間が経過した時点で削除処理が継続している場合、処理を終了します。
この引数を使用する場合は、execを使用する必要があります。
  • 最小値:1
  • 最大値:2147483647
help   このコマンドのヘルプを表示します。
実行例
次の設定の場合、コマンドの実行例は次のとおりです。
  • 削除する基準となる日付:2011年5月30日
  • 削除処理の最長時間:3時間(180分)
Windows環境:
.¥grn.exe -C -q code¥command¥delete_messages.csp exec before=2011-05-30 max_duration=180
Linux環境:
./grn.cgi -C -q code/command/delete_messages.csp exec before=2011-05-30 max_duration=180
補足
  • コマンドを実行すると、次のファイルにログが出力されます。
    • Windows環境:
      C:¥inetpub¥scripts¥cbgrn¥delete_messages.log
    • Linux環境:
      /var/www/cgi-bin/cbgrn/delete_messages.log
  • ログについての詳細は、コマンドの実行ログを参照してください。

メッセージの変更 / 削除権限を削除する

メッセージの宛先のユーザーに設定された、メッセージの変更および削除権限を削除します。
メッセージの削除権限とは、「変更/削除の許可」の「許可するユーザー」に設定されたユーザーが、宛先のユーザーの受信箱からメッセージを削除できる権限です。権限を付与されているユーザーの確認方法は、宛先の詳細の確認を参照してください。
注意
  • 削除したメッセージの変更および削除権限は復旧できません。
コマンド
delete_messages_maintainer.csp
引数
引数 必須 説明
exec   権限を削除します。
省略した場合、権限を削除するメッセージの数が表示されます。 データは削除されません。
before この引数の入力タイプは文字列(1行)です。YYYY-MM-DDの形式で入力します。
削除する基準となる日付を指定します。
指定した日付より前に付与された権限を削除します。
help   このコマンドのヘルプを表示します。
実行例
次の設定の場合、コマンドの実行例は次のとおりです。
  • 削除する基準となる日付:2011年5月30日
Windows環境:
.¥grn.exe -C -q code¥command¥delete_messages_maintainer.csp before=2011-05-30 exec
Linux環境:
./grn.cgi -C -q code/command/delete_messages_maintainer.csp before=2011-05-30 exec
補足
  • コマンドを実行すると、次のファイルにログが出力されます。
    • Windows版の場合
      C:¥inetpub¥scripts¥cbgrn¥delete_messages_maintainer.log
    • Linux版の場合
      /var/www/cgi-bin/cbgrn/delete_messages_maintainer.log
  • ログについての詳細は、コマンドの実行ログを参照してください。