A Mail.app AppleScript Rule Action
I often forward email messages along to Valerie, but I usually clean the noise out of them first—a process of just enough repetitive clicking and typing to make me want to write some code. (Hey, who are we if we don’t play?)
So, following the examples in /Library/Scripts/Mail Scripts/Rule Actions and with a little help from Mail Act-On, now I just have to hit ⌃V:
using terms from application "Mail"
on perform mail action with messages theMessages
tell application "Mail"
repeat with eachMessage in theMessages
set valeriesCopyOfEachMessage to make new outgoing message
tell valeriesCopyOfEachMessage
make new to recipient at end of to recipients with properties {name:"Valerie Todd", address:"valerie@amanikids.org"}
set subject to "From " & (extract name from sender of eachMessage) & " -- " & subject of eachMessage
set content to content of eachMessage
set visible to true
end tell
end repeat
end tell
end perform mail action with messages
end using terms from
Dumb geek tricks.