安排电子邮件发送邮件(mac)

时间:2012-09-14 08:14:31

标签: macos email applescript

我有一封电子邮件,我需要安排稍后发送。我知道你可以安排一个苹果脚本使用iCal在设定的时间启动,但我找不到一个有效的。但它不一定必须以这种方式完成。我将很感激解决这个问题。

3 个答案:

答案 0 :(得分:0)

我在尝试发送外发邮件时也遇到outgoing message 1 doesn’t understand the send message之类的错误。引用从脚本创建的消息似乎仍然有效。

tell application "Mail"
    set m to make new outgoing message with properties {subject:"subject", content:"content"}
    tell m
        make new to recipient at end of to recipients with properties {address:"jana@doe.com, john@doe.com"}
    end tell
    send m
end tell

你也可以create a Calendar alarm in Automator

答案 1 :(得分:0)

这适用于我在10.6.8的iCal中运行脚本警报

tell application "Mail"
    activate
    set mymail to make new outgoing message at the beginning of outgoing messages with properties {subject:"Triggered"}
    tell mymail
        make new to recipient at beginning of to recipients with properties {address:"first@email.com, second@email.com"}
        set content to "hi"
    end tell
    --show message window (otherwise it's hidden)
    set visible of mymail to true
    --bring Mail to front
    activate
    send mymail
end tell

答案 2 :(得分:0)

我只是在不使用Automator的情况下使用Apple Mail来完成此操作:

  1. 双击日历的任何位置以开始创建活动。
  2. 给事件起一个名字。这将是电子邮件的主题行。
  3. 将事件的日期和时间设置为您希望发送电子邮件的时间。
  4. 如果您希望按计划发送电子邮件,请选择重复频率和可能的终止日期。
  5. 对于alert,选择Custom...

enter image description here

  1. 选择email。可能会提示您将联系人卡添加到“联系人”应用中。

enter image description here

  1. 选择要向其发送电子邮件的人,并将时间设置为At Time Of Event。按OK

enter image description here

  1. 您可以选择添加注释,URL或附件。我没有尝试过这些选项,但是我认为它们会在发送的电子邮件中继续使用。

enter image description here