我将 Zarafa 用作 XMail 服务器的组件(仅用于测试目的)。要将邮件导入 Zarafa 系统,需要使用名为“zarafa-dagent”的二进制文件对其进行解析。
文件夹结构是:/var/MailRoot/domains/xxxxx.xxx/$user/Maildir/
这些文件夹有子目录tmp
,new
和cur
。
我的问题是我无法让脚本在 10 或 12 中解析所有电子邮件$userdirs
。
这是我当前的脚本:
userlist=`ls /var/MailRoot/domains/xxx.xx/`
filelist="/var/MailRoot/domains/xxx.xx/$userlist/Maildir/new/*"
for user in $userlist;
do
cd "/var/MailRoot/domains/xxx.xx/"$user"/Maildir/new/";
"/usr/bin/zarafa-dagent $user -f *"
done
该脚本输出一条关于找不到要解析的文件的消息。
zarafa-dagent 二进制文件需要 2 个参数:1 个用户名,-f file_to_parse