Comment déterminer l'UID d'un message ajouté via APPEND
à une boîte aux lettres? Par STATUS
je peux obtenir une prédiction de la valeur suivante à l'avance et je peux ensuite SEARCH
, mais en s'appuyant sur ceux-ci introduit une condition de concurrence car d'autres messages pourraient avoir été ajoutés entre ces commandes.Détermination de l'UID d'un message ajouté à une boîte aux lettres via IMAP
7
A
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
- 1. IMAP permet la création de plusieurs boîtes aux lettres ou dossiers dans la boîte aux lettres?
- 2. Comment vérifier une boîte aux lettres d'échange via powershell?
- 3. Suppression des messages de la boîte aux lettres IMAP Exchange sur l'iPhone
- 4. Faux boîte aux lettres automatisée
- 5. Bibliothèque PHP IMAP - Récupération d'une liste limitée de messages d'une boîte aux lettres
- 6. Obtention de pièces jointes à partir d'une boîte aux lettres sans module imap
- 7. Trouver de nouveaux messages ajoutés à une boîte aux lettres imap depuis la dernière vérification avec python imaplib2?
- 8. Comment recevoir des mails de ma boîte aux lettres sans IMAP?
- 9. Acteurs Boîte aux lettres Dépassement. Scala
- 10. Problème avec la boîte aux lettres gmail
- 11. Communiquer avec une boîte aux lettres Exchange Server 2003
- 12. Comment la boîte aux lettres Yahoo est-elle accessible à partir de ces programmes?
- 13. Comment ajouter une liste déroulante d'éléments à une boîte aux lettres SWT?
- 14. Erlang - inspecter les messages de la boîte aux lettres une fois à un moment
- 15. Comment faire pour afficher la boîte aux lettres sms android
- 16. Clé de signature numérique avec boîte aux lettres
- 17. Fermer automatiquement la boîte aux lettres en C#
- 18. Accès boîte aux lettres Exchange supplémentaire en utilisant Microsoft.Office.Interop.Outlook
- 19. S'assurer que googlebot ne spamme pas ma boîte aux lettres
- 20. Echange de liste 2003 droits de boîte aux lettres
- 21. System.Net.Mail.SmtpFailedRecipientException: boîte aux lettres indisponible dans sharepoint 2007
- 22. Problème d'encodage de message Imap
- 23. Désactivation des contrôles de boîte aux lettres MFC
- 24. Boîte aux lettres aléatoire de la galerie d'images
- 25. Boîtes aux lettres avec Stackless
- 26. POP3 boîte aux lettres Envoyer/Recevoir le journal
- 27. Comment lister boîte aux lettres de Domino Server à l'aide LDAP en C#
- 28. Comment identifier brouillon de la boîte de réception et les messages envoyés dans la boîte aux lettres MAIl
- 29. VBScript pour détecter une boîte aux lettres ouverte et la fermer
- 30. comment envoyer contactez-nous formulaire à la boîte aux lettres de l'application iphone