py-appscript를 사용하여 Mail.app의 메일에 회신하려고합니다.Py-appscript : reply()로 만든 메일을 구성하는 방법
나는 아래의 코드를 시도,
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')
"reply"대신 "make"를 사용하여 새 메시지를 만들 때 작동합니다.
# 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')
이 오류는 무엇이며 어떻게 수정해야합니까?
응답에서 이미 설정되어 있기 때문에 제목을 설정할 수 없습니다 (예 :'Re : whatever'') - 응용 프로그램이 기존의 값...? –
의견을 보내 주셔서 감사합니다. 예, 답장 된 메일에는 제목을 설정할 수 없지만 편집 할 수 있어야합니다. Mr은 나에게 약간의 정보를 주었다. 그래서 나는 그것을 점검하고 그 결과를보고 할 것이다. – taichino