Pues sobre los componentes, hay varios. Yo prefiero las Indy, y te recomiendo su uso. Vienen por defecto a partir de Delphi 6, y si no, podes descargarlas desde
http://www.nevrona.com/indy.
Alli mismo encontraras unos demos, y concretamente el llamado MailClient te aclarará bastante el como enviar un mail.
Hasta luego.