On November 7, 2003 at 10:28, Mattis Oliver wrote: > how can i use the -expiredate on all my archives ? > my first try on an explicit directory delets all mails that match by the expi > redate but generates 5 new mails. > > i used this: > mhonarc -expiredate "01 Jan 2002" -outdir /lvol2/mhonarc/ietf-aaa/2000-07 * > > how can mhonarc walk thru all my archives and delete the exired directorys to > o ? > my other try´s like this, doesn´t work: > mhonarc -expiredate "01 Jan 2002" -outdir /lvol2/mhonarc *
So your intent is to delete all messages that are older that "01 Jan 2002"? If so, the way you are invoking it, the deletion will not happen until a new message gets added to the archive. This is a subtle usability issue. To force mhonarc to do the deletion, you can use the -editidx: mhonarc -editix -expiredate "01 Jan 2002" -outdir /lvol2/mhonarc You will definitely have to do this for archives that no longer receive new messages. Using EXPIREDATE is not common, so that is why I ask what your real intent is. --ewh