for exampleview opens the selected message in normal mail view window identical to that in figure - but the mail originates from the local file similarlydelete removes the message from the save fileinstead of from the server' inbox deletions from save-mail files are also run in threadto avoid blocking the rest of the gui--the window title changes to "deleting during the delete as status indicator status indicators for loads and deletions in the server inbox window use pop ups insteadbecause the wait is longer and there is progress to display (see figure - technicallysaves always append raw message text to the chosen filethe file is opened in 'amode to append textwhich creates the file if it' new and writes at its end the save and open operations are also smart enough to remember the last directory you selectedtheir file dialogs begin navigation there the next time you press save or open you can also save mails from saved file' window--use save and delete to move mails from file to file in additionsaving to file whose window is open for viewing automatically updates that file' list window in the gui this is also true for the automatically written sent-mail save filedescribed in the next section sending email and attachments once we've loaded email from the server or opened local save filewe can process our messages with the action buttons at the bottom of list windows we can also send new emails at any timeeven before load or open pressing the write button in any list window (server or filegenerates mail composition windowone has been captured in figure - pymailgui demo