Foomail Components:
Foomail is the cheezy name I've given to this E-mail client implementation. The goals of the foomail implementation include: Foomail components are diagrammed below, and summarized below the diagram. Click a component on the diagram for further detail.
Click on a Component
Click E-mail Header Click E-mail Server Click E-mail Contents Click E-mail Envelope Click E-mail Error Click E-mail Error List Click E-mail Address Click E-mail Address List

I've recorded some of the flaws in this implementation here.

Quick Ref:

Garbage Notes: