content-typetext/plaincharset="us-asciicontent-transfer-encoding bit frompp @learning-python com tolutz@rmi net subjectalready got one datefri jun : : - -mailerpymailgui (pythonorigin send exit you can also double-click on the pymailgui py filename in your file explorer gui and monitor the popped-up dos console box on windows console messages are mostly intended for debuggingbut they can be used to help understand the system' operation as well for more details on using pymailguisee its help display (press the help bar at the top of its main server list windows)or read the help string in the module pymailgui help pydescribed in the next section pymailgui implementation last but not leastwe get to the code pymailgui consists of the new modules listed near the start of this along with handful of peripheral files described there the source code for these modules is listed in this section before we get startedhere are two quick reminders to help you studycode reuse besides the code herepymailgui also gets lot of mileage out of reusing modules we wrote earlier and won' repeat heremailtools for mail loadscompositionparsingand delete operationsthreadtools for managing server and local file access threadsthe gui section' texteditor for displaying and editing mail message textand so on see the example numbers list earlier in this in additionstandard python modules and packages such as poplibsmtpliband email hide most of the details of pushing bytes around the net and extracting and building message components as usualthe tkinter standard library module also implements gui components in portable fashion code structure as mentioned earlierpymailgui applies code factoring and oop to leverage code reuse for instancelist view windows are implemented as common superclass that codes most actionsalong with one subclass for the server inbox list window and one for local save-file list windows the subclasses customize the common superclass for their specific mail media this design reflects the operation of the gui itself--server list windows load mail over popand save-file list windows load from local files the basic operation of the pymailgui client