这是命令 doveadm-batch,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
doveadm-batch - 为多个用户执行多个命令
概要
鸽子 [-DV] 批量 [-S 套接字路径] -A 九月 命令 九月 命令 [...]
鸽子 [-DV] 批量 [-S 套接字路径] -F 文件 九月 命令 九月 命令 [...]
鸽子 [-DV] 批量 [-S 套接字路径] -u 用户掩码 九月 命令 九月 命令 [...]
商品描述
命令 鸽子 批量 用于执行多个 鸽子(1) 命令s 依次为
多个用户。 这主要是 Dovecot 可以完成所有邮箱的优化
一次对同一个用户进行操作,而不必经过多个用户
倍。
在第一种形式 鸽子(1) 将遍历所有用户,在配置中定义
用户数据库(s),并执行序列 命令s 对于他们中的每一个。
在第二种形式 鸽子(1) 将遍历所有用户,列在给定的 文件.
在第三种形式中 命令s 将为匹配给定的每个用户执行 用户掩码.
配置
全球覆盖 鸽子(1) 选项:
-D 启用详细信息和调试消息。
-o 设置=折扣值
覆盖配置 设置 , /etc/dovecot/dovecot.conf 并从
具有给定的 userdb 折扣值. 为了覆盖多个设置, -o 选项
可以多次指定。
-v 启用详细信息,包括进度计数器。
命令特定 选项:
-A 如果 -A 选项存在, 命令 将为所有用户执行。 使用
此选项与系统用户结合使用 用户数据库 { 司机 = passwd文件 } 是不是
推荐,因为它还包含 UID 比用户低的用户
配置了 第一个有效用户ID 设置。
使用 SQL userdb 模块时,请确保 迭代查询 设置
/etc/dovecot/dovecot-sql.conf.ext 匹配您的数据库布局。 当使用
LDAP userdb 模块,请确保 迭代属性 和 迭代过滤器 设置
/etc/dovecot/dovecot-ldap.conf.ext 匹配您的 LDAP 架构。 除此以外 鸽子(1)
将无法遍历所有用户。
-F 文件
执行 命令 为所有用户在 文件. 这类似于 -A
选项,但不是从 userdb 获取用户列表,而是读取它们
从给定的 文件。 该 文件 每行包含一个用户名。
-S 套接字路径
该选项的参数是本地 UNIX 域套接字的绝对路径,或者
主机名和端口(主机:端口),以便通过 TCP 连接远程主机
插座。
这允许管理员执行 鸽子(1) 通过给定的邮件命令
插座。
-u 用户/掩码
运行 命令 仅针对给定的 用户. 也可以使用 '*'和'?'
通配符(例如 -u *@example.org)。
当既不 -A 选项,也不是 -F 文件 选项,也不是 -u 用户 被指定,
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 命令 将在当前登录用户的环境下执行。
争论
命令
任何 鸽子(1) 命令,带有参数和选项——除了 -A, -S 和 -u
选项。
九月 用作命令分隔符的单个字符,例如':'。 小心,未引用
字符,例如 ; or &, 可能会被你的 shell 解释,并且 鸽子(1) 永远不会
看他们。
例
在此示例中,我们将所有 example.net 用户的超过一个月的已查看邮件移至
/nfsmount 下的替代存储:
邮件位置 = mdbox:〜/ mdbox:ALT=/nfsmount/%h/mdbox
第二个命令将从主存储中删除 refcount=0 的消息。
鸽子 批量 -u \*@example.net : 移动 看到 之前保存 30d : 清除
REPORTING BUGS
报告错误,包括 鸽会 -n 输出到 Dovecot 邮件列表
<[email protected]>. 有关报告错误的信息可在以下位置获得:
http://dovecot.org/bugreport.html
使用 onworks.net 服务在线使用 doveadm-batch