2008-09-29 7 views

Répondre

7

La capacité UIDL indique que la commande UIDL facultative est prise en charge.

Les serveurs POP3 peuvent attribuer un numéro unique à chaque message électronique entrant. Cela permet de laisser le courrier sur le serveur après qu'il a été téléchargé à l'utilisateur. Le client de messagerie et le serveur POP doivent tous deux prendre en charge cette fonctionnalité.

+2

Il est probablement utile de mentionner que UIDL et CAPA sont des extensions optionnelles, et UIDL peut être supporté avec ou sans support CAPA implémenté. –

0

Donne l'identifiant unique d'un message sur le serveur POP3. Réponses possibles: + OK ou -ERR

11

Il vérifie si le serveur POP3 comprend (CAPAbility) la commande UIDL. La réponse devrait être «+ OK» ou «-ERR» selon que le serveur prend en charge la commande UIDL.

La commande UIDL renvoie (si elle est prise en charge) une identification unique pour chaque message, ce qui permet à un client d'identifier les messages de manière fiable.

Voir également: rfc2449 (CAPA) et rfc1939 (POP3).

1

UIDL est la capacité de listage ID unique décrite dans RFC 1939. Cela signifie que le serveur prend en charge la génération d'identifiants uniques pour chaque message afin de faciliter la gestion par le client des messages laissés sur le serveur.

5

Selon la POP3 RFC la commande UIDL vous donnera un identifiant unique pour un message.

Le RFC continue à dire:

L'ID unique de message est une chaîne déterminée par le serveur arbitraire, constitué d'un à 70 caractères dans la plage de 0x21 à 0x7E, qui identifie de manière unique un message dans un maildrop et qui persiste à travers les sessions.

Le POP3 Exensions RFC dit que la commande CAPA vous permet d'interroger la capa bilités du serveur. Par conséquent, la commande CAPA UIDL permet de voir si un serveur prend en charge les ID uniques.

10

CAPA est une commande. UIDL est une autre commande. Vous pouvez les essayer en utilisant telnet sur le port 110 du serveur POP (telnet: pop.example.com: 110). Après que telnet ait établi la connexion TCP, le serveur POP doit envoyer quelque chose comme "+ OK Le service Microsoft Exchange POP3 est prêt." Vous pouvez taper "CAPA" et appuyer sur la touche retour, puis le serveur POP doit répondre avec une liste de fonctionnalités qu'il prend en charge (dans cet état de la session, c'est-à-dire avant de se connecter). Vous pouvez vous connecter en envoyant "user @ name @ et hit return, où @ name @ sera changé en votre nom de compte POP.Vous tapez alors" pass @ pw @ "et appuyez sur return, où @ pw @ est votre mot de passe. vous envoie votre mot de passe sur le réseau en clair afin que quelqu'un qui consulte le lien puisse facilement voir votre mot de passe Votre serveur POP peut avoir besoin d'une autre connexion plus sécurisée (ne tapez pas les guillemets dans l'exemple ci-dessus)

En supposant cela s'est bien passé, vous pouvez essayer "CAPA" à nouveau maintenant que la session a été établie et est dans un état différent.La liste des capacités peut être la même ou différente selon la configuration du serveur.À ce stade, vous pouvez taper "STAT" et appuyez sur retour.Le serveur POP doit retourner "+ OK @ x @ @ y @" où @ x @ est le nombre de messages et @ y @ la longueur en octets de tous les messages. Maintenant, vous pouvez essayer de taper "UIDL" et frapper retour. le serveur POP retournera une liste avec "@ n @ @ uid @" où @ n @ est le numéro de message et @ uid @ est un identifiant unique attribué par le serveur POP. Tapez QUIT et appuyez sur Entrée pour mettre fin à la session et fermer la connexion TCP.