On 11/15/00 5:38 AM, "George Clark" <[EMAIL PROTECTED]> wrote:
> If you want a bit more control (i.e., you may decide at some point that you
> don't want to delete the original), you could leave out the line:
>
> delete themsg
>
> and have your Rule do that (Move to Deleted Items, rather than delete)
> before executing the AppleScript.
Actually, keeping
delete themsg
in your script does exactly the same thing. The message ends up in Deleted
Items folder, where you can fish it out again. It's the same in Entourage.
When I use my own script which deletes messages in my mailing list folder
older than a week if they're not flagged, as I just did a few minutes ago,
it puts them all in Deleted Items folder (about 1500 this time!). I forget
about it, then it takes a few minutes for OE or Entourage to really delete
them when I quit the application.
You have to script deleting the Deleting the messages from Deleted Items
folder as well if you want them to really go away for good. If you really
want to do this, it _is_ possible to do on a message-by-message basis,
unlike the Trash in the Finder where you have to empty the whole trash.
For deleting in the Finder, you can use a osax like Jon's Commands to
"really" delete in one step. So far, no one has come up with an OE- or
Entourage-specific osax to do the same. But you don't really need to. If you
_want_ to "really" delete the message you can actually do this by repeating
the command, as I just discovered:
set dt to path to desktop as string
tell application "Outlook Express"
set themsg to item 1 of (get current messages)
save themsg in dt as text
delete themsg
delete themsg
end tell
This really works, and doesn't error.
--
Paul Berkowitz
--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
To search the archives:
<http://www.mail-archive.com/entourage-talk%40lists.boingo.com/>