-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, 17 Nov 2008, Nigel Allen wrote:

We can do it over imap or on the server (FC6). They are using maildir.

With IMAP use the "EXISTS" info:

1 LOGIN user pwd
2 SELECT "Customers.Fred Jones"
* 1 EXISTS
..
3 SELECT "Customers.Fred Firestone"
* 6 EXISTS
...
n LOGOUT


On filesystem count the number of regular files in cur and new subdirs:

cd /path-to-maildir
for dir in .Customers.*; do
        let cnt="$(ls "$dir/new"|wc -l) + $(ls "$dir/cur"|wc -l)"
        # or: let cnt=$(find "$dir"/{cur,new} -type f|wc -l)
        # compare cnt with last count
        # you could store the value into "$dir/lastcnt"
done

Bye,

- -- Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFJISC5VJMDrex4hCIRAiW+AJ9jzfuqHp0jeM0MGvQjZMWk+lNangCfSYR7
5NXZ4O45BKzDn62dRPLFpq8=
=TK6c
-----END PGP SIGNATURE-----

Reply via email to