Ich hatte vor (vielen) Jahren mal eine eigene Bibliothek
TWM-TCP/IP für
TCP/
IP-Kommunikation geschrieben, die u.a. Klassen für
pop3 und smpt enthielt. Allerdings war sie damals eigentlich für Virtual Pascal gedacht und nicht für Delphi, sie sollte aber auch mit Delphi funktionieren.
Aber vermutlich ist es besser, Indy9 zu verwenden, wenn es funktioniert.