Я пытаюсь ответить на почту в Mail.app с py-appscript.
Я попробовал код ниже,
from appscript import *
mailapp = app('Mail')
# get mail to be replied
msg = mailapp.accounts.first.mailboxes.first.messages.first
# create reply mail
reply_msg = mailapp.reply(msg)
# set mail (got error)
reply_msg.visible.set(True)
reply_msg.subject.set('replied message')
reply_msg.content.set('some content')
но получил следующую ошибку, не удалось установить тему. (установка видимого свойства выполнена успешно)
CommandError: Command failed:
OSERROR: -10000
MESSAGE: Apple event handler failed.
COMMAND: app(u'/Applications/Mail.app').outgoing_messages.ID(465702416).subject.set('replied message')
Это работает, когда я использую «make» вместо «reply» для создания нового сообщения.
# create new mail
msg = mailapp.make(new=k.outgoing_message)
# set mail (works fine)
msg.visible.set(True)
msg.subject.set('new mail')
msg.content.set('some content')
Подскажите, пожалуйста, что это за ошибка и как ее исправить?