站内信的命令
可以使用命令行对站内信执行以下操作。
- 批量删除未更新的站内信
- 删除修改和删除站内信的权限
批量删除未更新的站内信
批量删除未更新且不需要的站内信。
指定删除的基准日期,删除最后更新日期早于该日期的站内信。
删除站内信时,已删除站内信的通知和附件也会被删除。
命令
delete_messages.csp
参数
参数 | 必填 | 说明 |
---|---|---|
exec | 删除数据。 如果省略,将显示要删除的站内信数。不会删除数据。 |
|
before | 此参数的输入类型是单行文本框。以 YYYYY-MM-DD 格式输入。 指定删除的基准日期。 删除最后更新日期早于指定日期的站内信。 |
|
max_count | 此参数的输入类型是整数。 指定要删除的最大站内信数。 如果使用此参数,则必须使用 exec。 |
|
max_duration | 此参数的输入类型是整数。 指定执行删除进程的最大时间(以分钟为单位)。如果删除进程在指定时间过后仍继续,则结束该进程。 如果使用此参数,则必须使用 exec。
|
|
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
删除更改/删除站内信的权限
删除为站内信收信人的用户设置的站内信的更改和删除权限。
站内删除权限是指,设置为"更改/删除的许可"中“许可的用户”的用户,从收信人用户的收信箱中删除站内信的权限。有关被赋予权限用户的确认方法,请参考确认收信人的详情。
命令
delete_messages_maintainer.csp
参数
参数 | 必填 | 说明 |
---|---|---|
exec | 删除权限。 如果省略,则显示删除权限的站内信数。 不会删除数据。 |
|
before | 此参数的输入类型是单行文本框。以 YYYYY-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