Aller au contenu principal

5. The TRANSACTION State (L'état TRANSACTION)

Une fois que le client s'est identifié avec succès auprès du serveur POP3 et que le serveur POP3 a verrouillé et ouvert le maildrop approprié, la session POP3 est maintenant dans l'état TRANSACTION. Le client peut (may) maintenant émettre de manière répétée l'une des commandes POP3 suivantes. Après chaque commande, le serveur POP3 émet une réponse. Finalement, le client émet la commande QUIT et la session POP3 entre dans l'état UPDATE.

Voici les commandes POP3 valides dans l'état TRANSACTION :

Commande STAT

Arguments : aucun
Restrictions : ne peut être donnée que dans l'état TRANSACTION
Réponses possibles : +OK nn mm

C: STAT
S: +OK 2 320

Commande LIST

Format : LIST [msg]
Arguments : un numéro de message (optionnel)
Restrictions : ne peut être donnée que dans l'état TRANSACTION

C: LIST
S: +OK 2 messages (320 octets)
S: 1 120
S: 2 200
S: .

Commande RETR

Format : RETR msg
Arguments : un numéro de message (requis)
Restrictions : ne peut être donnée que dans l'état TRANSACTION

Commande DELE

Format : DELE msg
Arguments : un numéro de message (requis)
Restrictions : ne peut être donnée que dans l'état TRANSACTION

Commande NOOP

Arguments : aucun
Restrictions : ne peut être donnée que dans l'état TRANSACTION

Commande RSET

Arguments : aucun
Restrictions : ne peut être donnée que dans l'état TRANSACTION