black75/autoclean

文件夹配置参数。自动清理旧邮件。需要外部doveadm。

安装: 2

依赖项: 0

建议者: 0

安全: 0

类型:roundcube-plugin

dev-master 2023-10-08 07:40 UTC

README

Autoclean 是一个 Roundcube 插件,允许用户配置自动清理文件夹中的旧消息。

屏幕截图

Screenshot

要求

  • Roundcube
  • dovecot - 服务器 IMAP
  • 运行 doveadm 的权限
  • 访问 cron

安装

请按照以下步骤操作,并根据需要调整到您的发行版

  1. 将此插件文件夹放入 Roundcube 的插件目录中
  2. 您可以通过 composer 完成,因为存在 composer.json,但您仍然需要遵循进一步的安装步骤,因为它们不能通过 composer 完成
  3. 之后,您需要通过将其添加到 Roundcube 插件列表中启用新安装的插件。对于 Debian,相关的配置文件是 _ROUNDCUBE_FOLDER_/config/config.inc.php,相关设置如下
    	$rcmail_config ['plugins'] = array();
    

    ',autoclean' 添加到插件列表中就足够了。

  4. 您可以使用 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,波兰

目前由