Py-appscript: как сделать сообщение с помощью Mail.app - PullRequest
0 голосов
/ 02 июля 2010

Я пытаюсь создать почту с py-appscript (интерфейс AppleScript для python). Я попробовал следующий код,

from appscript import *

mail = app('Mail')
msg = mail.make(new=k.outgoing_message,
                with_properties={'visible':True,
                                 'content':"hello",
                                 'subject':"appscript",
                                 'sender':'taichino@gmail.com'
                                 })

, но получил следующие сообщения об ошибках, и я не смог найти никакой информации для этого ...

CommandError: Command failed:
  OSERROR: -1701
  MESSAGE: Some parameter is missing for command.
  COMMAND: app(u'/Applications/Mail.app').make('outgoing_message', with_properties={'content': 'hello', 'visible': True, 'sender': 'taichino@gmail.com', 'subject': 'appscript'})

Предложения, пожалуйста?

1 Ответ

0 голосов
/ 02 июля 2010

Проблема решена мной самостоятельно, следующий код работает нормально.

from appscript import *

mail = app('Mail')
msg = mail.make(new=k.outgoing_message)
msg.subject.set("hello"),
msg.content.set("appscript")
msg.to_recipients.end.make(new=k.to_recipient, with_properties={'address':'taichino@gmail.com'})
msg.send()

Установлены свойства установки в конструкторе, установите каждое свойство отдельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...