black75 / autoclean
文件夹配置参数。自动清理旧邮件。需要外部doveadm。
dev-master
2023-10-08 07:40 UTC
Requires
- php: >=7.4
This package is not auto-updated.
Last update: 2024-09-27 18:20:01 UTC
README
Autoclean 是一个 Roundcube 插件,允许用户配置自动清理文件夹中的旧消息。
屏幕截图
要求
- Roundcube
- dovecot - 服务器 IMAP
- 运行 doveadm 的权限
- 访问 cron
安装
请按照以下步骤操作,并根据需要调整到您的发行版
- 将此插件文件夹放入 Roundcube 的插件目录中
- 您可以通过
composer
完成,因为存在composer.json
,但您仍然需要遵循进一步的安装步骤,因为它们不能通过composer
完成 - 之后,您需要通过将其添加到 Roundcube 插件列表中启用新安装的插件。对于 Debian,相关的配置文件是
_ROUNDCUBE_FOLDER_/config/config.inc.php
,相关设置如下$rcmail_config ['plugins'] = array();
将
',autoclean'
添加到插件列表中就足够了。 - 您可以使用 crontab 定期自动清理用户文件夹。只需指定一个类似
0 1 * * * _user_ _ROUNDCUBE_FOLDER_/plugins/autoclean/autoclean.sh
_user_
必须有运行doveadm
的权限
设置
如果您需要编辑默认设置,可以将 config.inc.php.dist
复制到 config.inc.php
并在后者中按需编辑设置,这将覆盖默认设置。
$config['autoclean_interval']
天间隔数数组$config['autoclean_trash_folder']
系统文件夹回收站 - 默认:回收站$config['autoclean_dovecot_server']
(例如 IP 地址)运行 dovecot 的真实服务器。需要访问 dovadm 应用程序。连接使用 ssh 进行。如果 dovecot 在与 roundcube 相同的服务器上,则设置参数为 null。$config['autoclean_extra_clean']
管理员设置的附加必需文件夹,为所有用户执行
许可证
此软件根据自由软件基金会发布的 GNU 通用公共许可证条款进行分发
有关 GPL 许可证的更多详细信息,请参阅 https://gnu.ac.cn/licenses/gpl.html
通过向 Autoclean 插件 贡献,作者将他们的贡献作品置于本许可证之下
作者
Wojciech Bielec,波兰