delete it entries in the main list show just enough to give the user an idea of what the message contains--each entry gives the concatenation of portions of the message' subjectfromdatetoand other header linesseparated by characters and prefixed with the message' pop number ( there are emails in this listcolumns are aligned by determining the maximum size needed for any entryup to fixed maximumand the set of headers displayed can be configured in the mailconfig module use the horizontal scroll or expand the window to see additional header details such as message size and mailer as we've seena lot of magic happens when downloading email--the client (the machine on which pymailgui runsmust connect to the server (your email account machineover socket and transfer bytes over arbitrary internet links if things go wrongpymailgui pops up standard error dialog boxes to let you know what happened for exampleif you type an incorrect username or password for your account (in the mail config module or in the password pop up)you'll receive the message in figure - the details displayed here are just the python exception type and exception data additional detailsincluding stack traceshow up in standard output (the console windowon errors figure - pymailgui invalid password error box offline processing with save and open we've seen how to fetch and view emails from serverbut pymailgui can also be used in completely offline mode to save mails in local file for offline processingselect the desired messages in any mail list window and press the save action buttonas usualany number of messages may be selected for saving together as set standard file-selection dialog appearslike that in figure - and the mails are saved to the end of the chosen text file pymailgui demo