Mail.app AppleScript:将所有消息复制(复制)到另一个帐户

问题描述:

我正在尝试为Yosemite Mail.app创建一个AppleScript,它使消息的副本(不是存档)成为可能。Mail.app AppleScript:将所有消息复制(复制)到另一个帐户

比方说,我有3个账户:

  • 硕士(IMAP)
  • 目标1(IMAP)
  • 目标2(交易所)

我要选择所有邮件然后将这些邮件复制(又名复制)到两个其他帐户的目标1和目标2的收件箱中。最后,将有三个收件箱,所有收件箱都具有相同的邮件集 - 再次复制(不是档案)。

我已经试过了诸如:

set mailboxMaster to "Master" 
set mailboxTargets to {"Target 1", "Target 2"} 

repeat with curMailboxTarget in mailboxTargets 
tell application "Mail" 
    duplicate every message in mailbox "Master" to mailbox curMailboxTarget 
end tell 
end repeat 

,但我得到 “邮件得到了一个错误:无法设置邮箱”

想法?

这样的事情会起作用的,尼尔。 wink wink

它会将邮件从主帐户/邮箱复制到目标列表中的每个帐户/邮箱对中。

​​