Cand serverul termina de executat comenzile clientului, sesiunea POP3 intra in starea actualizare si conexiunea se inchide.
Prezentam mai jos comenzile POP3 necesare pentru o implementare minimala a acestui protocol pe Internet.
USER Cere un nume care identifica utilizatorul
PASS Cere o parola pentru utilizator/server
QUIT Inchide conexiunea TCP
STAT Serverul returneaza numarul de mesaje din cutia postala si dimensiunea totala a mesajelor
LIST Returneaza ID-urile si dimensiunile mesajelor, afisate linie cu linie (permite un ID ca parametru, caz in care returneaza dimensiunea mesajului identificat prin ID-ul respectiv)
RETR Preia un mesaj din cutia postala (Necesita un ID de mesaj ca parametru)
DELE Marcheaza un mesaj pentru stergere (Necesita un ID de mesaj ca parametru)
NOOP Serverul returneaza un raspuns pozitiv, dar nu executa nici o actiune
LAST Serverul returneaza cel mai mare numar de mesaj care a fost accesat
RSET Deselecteaza toate mesajele marcate pentru stergere
Chiar daca acest protocol defineste mai multe comenzi, contine doar doua posibilitati de raspuns:
+OK - folosit pentru un raspuns pozitiv (analog cu ACK - de confirmare)
-ERR - folosit pentru un raspuns negativ (analog cu NAK - operatie esuata)
Se poate considera ca ambele raspunsuri "au succes", in sensul ca serverul POP3 a receptionat comanda si a returnat un raspuns.