XMail Server で Zarafa をグループウェア (テスト目的のみ) として使用しています。メールを 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