using terms from application "Mail"
on perform mail action with messages these_messages for rule theRule
repeat with eachMessage in these_messages
set theDate to the date received of eachMessage
set theWeekday to weekday of theDate
--display alert (theWeekday)
if theWeekday = Monday or theWeekday = Wednesday or theWeekday = Friday then
tell application "Mail"
set addressList to {"user1@yahoo.com", "user2@gmail.com"}
set theMessage to forward eachMessage --with opening window
tell theMessage
repeat with i from 1 to count addressList
make new to recipient at end of every to recipient with properties {address:item i of addressList}
end repeat
delete bcc recipients
delete cc recipients
end tell
send theMessage
end tell
end if
end repeat
end perform mail action with messages
end using terms from
Tidbits to note: the if statement checks whether the message was received on specific weekdays I am interested in; I had to use a list ("addressList") and subsequently iterate over it to accommodate multiple recipients.