Der Delphi-Debugger eignet sich hierfür hervorragend.
Einfach einen Breakpoint am Anfang der prozedure setzen (zB bei POP.Host:='pop.web.de'
, dann das Programm über Delphi starten und die Aktion ausführen das du bei der Procedure landest.
Beim Breakpoint wird nun automatisch angehalten und du kannst schrittweise mit F8 die Befehle ausführen.