使用AppleScript

时间:2015-06-17 01:30:39

标签: automation applescript messages

我可以使用好友的事情向已经指定的人发送消息。我在iMessage上注册了多封电子邮件,所以我想知道如何在实际脚本中选择从哪个帐户发送邮件?

我没有尝试任何东西,因为我对AppleScript不是很熟悉

例如:

  • 将acc1设置为coolemail1@emails.com
  • 将acc2设为coolemail2@emails.com

我想从coolemail1发送“Hi”,从coolemail2发送“你好吗”

我怎么能这样做?

- 我很抱歉提出问题

1 个答案:

答案 0 :(得分:0)

发件人帐户是邮件的发件人属性。

此发件人通常采用contact_name格式。

要仅提取电子邮件地址并与您的acc1 / acc2进行比较,您必须使用“提取地址”说明。

见下面的例子:

set Acc1 to "coolemail1@emails.com"
set acc2 to "coolemail2@emails.com"
tell application "Mail"
set theMails to every message of inbox whose subject contains "your selection"
repeat with I from 1 to count of theMails
set My_Sender to extract address from sender of item I of theMails
if My_Sender is Acc1 then
   -- do something
   else
   -- do something else for the second name
   end if
end repeat
end tell