random-cuber / contextmenu_folder
添加带有邮箱操作的上下文菜单
2.0.2
2023-01-30 18:17 UTC
Requires
- php: >=7.3.0
- johndoh/contextmenu: >=3.3
- roundcube/plugin-installer: >=0.3.0
This package is auto-updated.
Last update: 2024-09-29 05:42:49 UTC
README
技术插件名称是 contextmenu_folder。
此插件对于想要高效处理大量邮箱或 IMAP 文件夹(从几百到几千个文件夹)的用户非常有用。
插件 contextmenu_folder 为以下文件夹操作提供上下文菜单
- 创建/删除/重命名/定位邮箱 IMAP 文件夹
- 应用邮箱树视图过滤器,按类别分组:[
active
,favorite
] - 每个类别使用以下过滤器选择器:[
unread
,special
,selected
,transient
,predefined
]
过滤器选择器支持以下功能
unread
: 该过滤器查找含有未读邮件的邮箱special
: 将包含特殊的 IMAP 文件夹:[inbox
,drafts
,sent
,junk
,trash
]selected
: 代表用户可以选择/取消选择的文件夹集合transient
: 基于自动文件夹收集,跟踪创建/删除/重命名的邮箱predefined
: 静态用户定义的邮箱文件夹列表,比selected
更“永久”
依赖关系
插件 contextmenu_folder 需要一些其他插件
jqueryui
: jquery ui 插件,包含在 roundcube 中contextmenu
: 上下文菜单插件,来自 roundcube 仓库
手动安装
安装可以分两步进行:提供资源和激活配置。
- 提供插件资源。例如,对于 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
- 在
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
可用的功能在 插件默认配置 中描述。
操作
- 文件夹列表上下文菜单
导航到
Mail -> [Mailbox list] -> [Access context menu]
菜单条目
选择文件夹
: 将给定的邮箱添加到selected
集合取消选择文件夹
: 从selected
集合中删除给定的邮箱创建文件夹
: 使用给定的邮箱作为父文件夹创建新的子文件夹删除文件夹
: 完全删除给定的文件夹及其邮件重命名文件夹
: 改变邮箱名称,保留现有邮件在新文件夹中文件夹树读取
: 在给定的文件夹及其所有子文件夹中标记已读
- 文件夹列表控制菜单
导航到
Mail -> [Mailbox list] -> [Click footer button]
菜单条目
显示所有
: 删除所有过滤器并显示所有可用的邮箱显示活动
: 应用active
类别中的邮箱过滤器(见设置)显示收藏
: 应用favorite
类别中的邮箱过滤器(见设置)重置选择
: 从selected
集合中删除所有邮箱重置临时
: 从transient
集合中删除所有邮箱展开所有
: 在当前视图中展开所有邮箱折叠全部
: 折叠当前视图中所有邮箱定位文件夹
: 通过简单名称匹配呈现搜索对话框以查找邮箱
请注意,页脚按钮
将更改外观以反映 全部/活动/收藏
视图。
- 消息列表上下文菜单
导航到
Mail -> [Message list] -> [Access context menu]
菜单条目
创建文件夹
: 基于从电子邮件标题中提取的公司/联系人名称创建 IMAP 文件夹复制到文件夹
: 将选定的邮箱消息复制到通过快速文件夹名称搜索定位的文件夹移动到文件夹
: 将选定的邮箱消息移动到通过快速文件夹名称搜索定位的文件夹
翻译
通过 transifex 贡献翻译。