1 """A test program that allows us to control Eudora"""
7 # The Creator signature of eudora:
14 PythonScript
.PsScript(SIGNATURE
, TIMEOUT
)
15 talker
= PythonScript
.PyScript
16 ev
= PythonScript
.PsEvents
17 pc
= PythonScript
.PsClass
19 print 'get, put, name (of first folder), list (foldernames), quit (eudora) or exit (this program) ?'
20 line
= sys
.stdin
.readline()
24 print talker(ev
.Activate
)
25 print talker(ev
.Connect
, Checking
=1)
27 print talker(ev
.Connect
, Sending
=1)
29 id = talker(ev
.Get
, pc
.Mail_folder("").Mailbox(1).Name())
30 print "It is called", id, "\n"
32 id = talker(ev
.Count
, pc
.Mail_folder(""), Each
='Mailbox')
33 print "There are", id, "mailboxes"
38 except MacOS
.Error
, arg
:
40 print 'Connection invalid, is eudora running?'
42 print 'MacOS Error:', arg
[1]