2015-02-12 51 views
1

我正在嘗試爲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 

,但我得到 「郵件得到了一個錯誤:無法設置郵箱」

想法?

回答

1

這樣的事情會起作用的,尼爾。 wink wink

它會將郵件從主帳戶/郵箱複製到目標列表中的每個帳戶/郵箱對中。

​​