transferring files to clients and servers displaying arbitrary server files on the client uploading client files to the server more than one way to push bits over the net the pymailcgi server "things to do when visiting chicagothe pymailcgi website implementation overview new in this fourth edition (version new in the prior edition (version presentation overview running this examples the root page configuring pymailcgi sending mail by smtp the message composition page the send mail script error pages common look-and-feel using the send mail script outside browser reading pop email the pop password page the mail selection list page passing state information in url link parameters security protocols the message view page passing state information in html hidden input fields escaping mail text and passwords in html processing fetched mail reply and forward delete deletions and pop message numbers utility modules external components and configuration pop mail interface pop password encryption common utilities module web scripting trade-offs pymailcgi versus pymailgui the web versus the desktop other approaches table of contents xvii