random-cuber/contextmenu_folder

添加带有邮箱操作的上下文菜单

安装次数: 2,318

依赖: 0

建议者: 0

安全: 0

星标: 9

关注者: 5

分支: 7

公开问题: 1

语言:JavaScript

类型:roundcube 插件

2.0.2 2023-01-30 18:17 UTC

README

技术插件名称是 contextmenu_folder

此插件对于想要高效处理大量邮箱或 IMAP 文件夹(从几百到几千个文件夹)的用户非常有用。

插件 contextmenu_folder 为以下文件夹操作提供上下文菜单

  • 创建/删除/重命名/定位邮箱 IMAP 文件夹
  • 应用邮箱树视图过滤器,按类别分组:[activefavorite]
  • 每个类别使用以下过滤器选择器:[unreadspecialselectedtransientpredefined]

过滤器选择器支持以下功能

  • unread : 该过滤器查找含有未读邮件的邮箱
  • special : 将包含特殊的 IMAP 文件夹:[inboxdraftssentjunktrash]
  • selected : 代表用户可以选择/取消选择的文件夹集合
  • transient : 基于自动文件夹收集,跟踪创建/删除/重命名的邮箱
  • predefined : 静态用户定义的邮箱文件夹列表,比 selected 更“永久”

依赖关系

插件 contextmenu_folder 需要一些其他插件

手动安装

安装可以分两步进行:提供资源和激活配置。

  1. 提供插件资源。例如,对于 archlinux 上的 roundcube
cd /usr/share/webapps/roundcubemail/plugins

rm -r -f contextmenu
git clone https://github.com/random-cuber/contextmenu.git contextmenu

rm -r -f contextmenu_folder
git clone https://github.com/random-cuber/contextmenu_folder.git contextmenu_folder
  1. roundcube 配置中激活插件。例如,对于 archlinux 上的 roundcube
cat /etc/webapps/roundcubemail/config/config.inc.php

$config['plugins'] = array(
    'jqueryui',           // dependency
    'contextmenu',        // dependency
    'contextmenu_folder', // plugin proper
);

设置

导航到

Settings -> Preferences -> Mailbox View -> Folder Menu

菜单条目

  • TODO : TODO

可用的功能在 插件默认配置 中描述。

操作

  1. 文件夹列表上下文菜单

导航到

Mail -> [Mailbox list] -> [Access context menu]

菜单条目

  • 选择文件夹 : 将给定的邮箱添加到 selected 集合
  • 取消选择文件夹 : 从 selected 集合中删除给定的邮箱
  • 创建文件夹 : 使用给定的邮箱作为父文件夹创建新的子文件夹
  • 删除文件夹 : 完全删除给定的文件夹及其邮件
  • 重命名文件夹 : 改变邮箱名称,保留现有邮件在新文件夹中
  • 文件夹树读取 : 在给定的文件夹及其所有子文件夹中标记已读
  1. 文件夹列表控制菜单

导航到

Mail -> [Mailbox list] -> [Click footer button]

菜单条目

  • 显示所有 : 删除所有过滤器并显示所有可用的邮箱
  • 显示活动 : 应用 active 类别中的邮箱过滤器(见设置)
  • 显示收藏 : 应用 favorite 类别中的邮箱过滤器(见设置)
  • 重置选择 : 从 selected 集合中删除所有邮箱
  • 重置临时 : 从 transient 集合中删除所有邮箱
  • 展开所有 : 在当前视图中展开所有邮箱
  • 折叠全部 : 折叠当前视图中所有邮箱
  • 定位文件夹 : 通过简单名称匹配呈现搜索对话框以查找邮箱

请注意,页脚按钮 将更改外观以反映 全部/活动/收藏 视图。

  1. 消息列表上下文菜单

导航到

Mail -> [Message list] -> [Access context menu]

菜单条目

  • 创建文件夹 : 基于从电子邮件标题中提取的公司/联系人名称创建 IMAP 文件夹
  • 复制到文件夹 : 将选定的邮箱消息复制到通过快速文件夹名称搜索定位的文件夹
  • 移动到文件夹 : 将选定的邮箱消息移动到通过快速文件夹名称搜索定位的文件夹

翻译

通过 transifex 贡献翻译