2010-01-16 4 views

Répondre

6

Si votre serveur IMAP prend en charge UIDPLUS, vous obtiendrez toujours une réponse APPENDUID. Cela contiendra l'UID et la période de validité de l'UID.

Exemple de syntaxe de RFC 4315:

S: A003 OK [APPENDUID 38505 3955] APPEND completed 

Si votre serveur de messagerie ne marche pas soutenir UIDPLUS, vous devrez faire un FETCH pour l'UID, une fois votre opération d'ajout est terminé. Si vous êtes sûr qu'aucun message n'a été ajouté après l'ajout, recherchez le dernier message de la réponse FETCH.

FETCH 1:* (UID) 

Si vous êtes inquiet au sujet d'autres messages s'ajouté, vous pouvez enregistrer un en-tête IMAP comme ID de message avant la APPEND et utiliser par la suite dans l'opération FETCH.

Questions connexes