Понадобилось мне прочитать файлы сообщений электронной почты, вначале думал самому сделать, вроде ничего сложного - текстовый файл, сначала заголовок, потом само сообщение. Но потом подумал, что придется ведь разбираться со всеми этими encoding и charset-ами, а если еще и сообщения будут multipart, то вообще тихий ужас. В общем, как всегда, решил поискать что-нить готовенькое и бесплатненькое :).
Mail2000 - довольно неплохой модуль, содержит три компоненты: TPOP2000, TSMTP2000 и TMailMessage2000. Ничего не знает про существование KOI-8, за что и отложен.
Clever Internet Suite version 3.0 - компонента из этого пакета у меня не смогла определить дату сообщений из заголовков и за это была сразу дисквалифицирована. А еще профессионалка называется, то бишь небесплатная.
ArgoSoft Internet Mail Suite v2.0 - тоже не бесплатный пакет :(, что-то поленился я его пробовать даже. Все равно покупать не буду - не та задачка, чтобы для неё компоненты по полторы сотни баков покупать.
Synapse - пока остановился на компоненте из этого пакетаю Небольшая, есть кое-какая документация, да и иерархия классов и сами классы достаточно понятны и удобны.
SakEmail - домашняя страница фыркнула на меня 403 кодом :(. Ну, не хочешь - не надо, мы не гордые...
В планах были еще две компоненты - из пакетов
Internet Direct (Indy) и
Internet Component Suite (ICS), но т.к. Synapse меня полностью устроила, я этих монстров и смотреть не стал.