The Twisted package (http://twistedmatrix.com/) has some examples of interacting with e-mail servers. Twisted supports interaction between asynchronous tasks. --Wayne J wrote: > Is it possible to make a GUI email program in Python that stores > emails, composes, ect?