@macmaniac_ru

Как отправить письмо позже с помощью AppleScript и Календаря [iCal]

Например, у вас есть желание написать письмо и отправить его позже в определенную дату или время. Это легко можно сделать с помощью стандартной утилиты редактора AppleScript и Календаря [iCal].

Откройте редактор AppleScript из Программы/Утилиты [Applications/Utilities].

Скопируйте и вставьте следующее:

tell application "Mail"
	set m to make new outgoing message with properties {subject:"Тема", content:"Текст письма"}
	tell m
		make new to recipient at end of to recipients with properties {address:"e-mail получателя"}
	end tell
	send m
end tell

Если у вас Mountain Lion, то сохраните скрипт как программу:

Затем откройте Календарь [iCal], создайте событие и откройте информацию о нем. В открывшемся окне настройте напоминание, выбрав открыть файл и указав сохраненную ранее программу. Не забудьте также настроить дату и время отправки письма.

Если у вас ОС предыдущих версий, то можно сохранить и как скрипт, а при создании события выбрать Запуск скрипта [Run script].