这是 mb2md 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
mb2md — 将 Mbox 邮箱转换为 Maildir 格式。
概要
mb2md [-H]
mb2md [-c] [-米] [-d 目标目录]
mb2md [-c] [-s 源文件[-d 目标目录]
mb2md [-c] [-s 源目录[-l wu-邮箱列表] [-R|-f 某个文件夹] [-d 目标目录] [-r
条带扩展名]
商品描述
mb2md 将 Mbox 邮箱转换为 Maildir 格式。
配置
-h 显示选项摘要。
-c 使用 Content-Length: 标头(如果存在)查找下一个的开头
信息。 谨慎使用! 结果可能不可靠。 我建议跑步
先不使用“-c”,只有在您确定相关 mbox 时才使用它
真的需要“-c”选项。
-m 如果使用它,则源将是位于的单个邮箱
/var/spool/mail/blah 用户 blah 和目标邮箱将是
“destdir”邮箱本身。
-s 源目录
目录,相对于用户的主目录,这是
位于“somefolders”目录。 或者,如果目录以“/”或“.”开头。
它被视为绝对路径,例如 /mnt/oldmail/user _OR_ 单个 mbox 文件
这将被转换为 destdir。
-R 如果已定义,则不要跳过在邮箱目录中找到的目录,而是运行
递归到每个文件夹中,在 Maildir 中创建所有想要的文件夹。
与“-f”不兼容
-f 某个文件夹
目录,相对于 Mbox 文件所在的“sourcedir”。 中的所有邮箱
“sourcedir”目录将被转换并放置在“destdir”中
目录。 (通常是收件箱目录,在本例中也是
用作其他邮箱的文件夹。)
“somefolder”目录名称将被编码到新邮箱的名称中。
请参阅 USAGE 文件中的示例(见下文)。
这不会在 Mbox 文件的开头保存 UW IMAP 虚拟消息文件。
代码中的小改动可以适应它以寻找其他独特的
虚拟消息的模式也是如此。
不要让您作为“某些文件夹”提供的源目录中包含任何“.”
名称,除非您想从 IMAP 用户的角度创建子文件夹。
请参阅 USAGE 文件中的示例(见下文)。
与“-R”不兼容
-d 目标目录
将创建 Maildir 格式目录的目录。 如果不给,
那么目的地将是 〜/邮件目录 . 通常,这就是 IMAP
服务器视为所有用户邮箱的收件箱和文件夹。 如果这开始
带有“/”的路径被认为是绝对的,否则它是相对于
用户主目录。
-r 条带扩展名
如果定义此扩展名将从原始邮箱文件名中删除
在创建相应的maildir之前。 延期必须在没有
前导点(“.”)。 请参阅 USAGE 文件中的示例(见下文)。
-l UW 文件
包含订阅文件夹列表的文件。 如果从 UW-IMAP 迁移
订阅文件夹列表将在名为 .mailboxlist 的文件中找到
用户主目录。 这会将所有订阅的文件夹转换为单个
用户:
/bin/mb2md -s 邮件 -l .mailboxlist -R -d 邮件目录
对于目录中的所有用户,您可以以 root 身份执行以下操作:
对于我在 *; 做 echo $i;su - $i -c "/bin/mb2md -s mail -l .mailboxlist -R -d
Maildir";完成
用法
请阅读 USAGE 文档 (zless /usr/share/doc/mb2md/USAGE.gz)。
使用 onworks.net 服务在线使用 mb2md