On or near 5/29/04 2:10 AM, Rob Buckley at [EMAIL PROTECTED] observed:
> You could try Friendlier Claris It!. It doesn't do exactly this, but might
> be close enough to what you want.
>
> http://homepage.mac.com/robbuckley
I was going to suggest this script. Rob's script automatically creates a
folder for _every_ correspondant, and the script also (quite efficiently)
files incoming messages into the folders thus created. No need for separate
rules for each folder! That's quite nice. The script is set to run,
basically, after any other rules that operate on specific message groups; it
catches only the mail that has not previously been filed.
I discontinued its use because I didn't want a new folder created the first
time I received a message from someone (if I recall, the "someone" has to be
in my Entourage Address Book; it does not create new folders for unsolicited
mail from strangers). Your suggestion to do so after receiving a certain
number of messages from an individual sounds like a good workaround. The
script could keep track of message counts for new correspondants in
properties, and once the trigger-point is reached (ten messages or
whatever), create the folder and delete the count for that contact since it
will no longer be needed. It would be non-trivial coding to enhance
Friendlier Claris It! in this way, but it could be done and should work
fairly smoothly.
There might be other ways to limit the creation of folders. For instance, we
might assign a special category of "Regular" to all contacts we want folders
for; the script could then very easily check and create folders only if the
mail is coming from a person in the "Regular" category. If we realize we're
getting lots of mail from John Doe, we just call up his contact record and
assign him to the Regular category, and the next time a message arrives, a
folder will be created automatically. This approach puts the burden of
determining who gets folders on the user rather than having the script
determine it automatically.
One further thought: If, in Address Book preferences, you turn on
"Automatically link contacts with the messages I receive from them", then
you have Entourage maintaining a message count for you! Obviously, you have
to put the person into your address book for this to work. But if you do,
then a code sequence like this will give you the count of incoming messages
for this contact (messages that exist in your database; the links disappear
if the message is deleted):
set l to links of c -- Where c is the contact record of sender
set x to 0
-- Count incoming message links
repeat with m in l
if class of m is incoming message then set x to x + 1
end repeat
display dialog "Incoming count: " & x
--
To unsubscribe:
<mailto:[EMAIL PROTECTED]>
archives:
<http://www.mail-archive.com/entourage-talk%40lists.letterrip.com/>
old-archive:
<http://www.mail-archive.com/entourage-talk%40lists.boingo.com/>