Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20
IMAP_Delete

IMAP_Delete 


 

IMAP_Delete ( imap_ID ; premierMsg ; dernierMsg ) -> Résultat 
Paramètre Type   Description
imap_ID  Entier long in Référence de connexion IMAP
premierMsg  Entier long in Numéro du premier message
dernierMsg  Entier long in Numéro du dernier message
Résultat  Entier in Code d’erreur

La commande IMAP_Delete place le marqueur \Deleted dans chaque message appartenant à l’intervalle compris entre premierMsg et dernierMsg, puis supprime tous les messages comportant ce marqueur (y compris ceux pour lesquels le marqueur \Deleted avait été placé préalablement au cours de la session).
La suppression est effectuée par le serveur IMAP lorsque la connexion est close (IMAP_Logout), lorsqu’une autre boîte aux lettres est sélectionnée (IMAP_SetCurrentMB) ou lorsque la boîte aux lettres courante est refermée (IMAP_CloseCurrentMB).

Si vous ne voulez pas que la suppression soit immédiate, vous pouvez également placer les marqueurs \Delete à l’aide de la commande IMAP_SetFlags et ainsi provoquer une suppression différée des messages.

imap_ID contient la référence d’une session ouverte avec IMAP_Login.

Le paramètre premierMsg désigne le numéro du premier message à supprimer.

Le paramètre dernierMsg désigne le numéro du dernier message à supprimer.

Note : Si le paramètre premierMsg est supérieur au paramètre dernierMsg, les commandes IMAP_Delete, IMAP_MsgLstInfo, IMAP_MsgLst, IMAP_SetFlags, IMAP_GetFlags et IMAP_CopyToMB ne retournent pas d’erreur et ne font rien.



Voir aussi  

IMAP_CloseCurrentMB
IMAP_Logout
IMAP_SetCurrentMB
IMAP_SetFlags

 
PROPRIÉTÉS 

Produit : 4D
Thème : IC IMAP Review Mail (deprecated)
Numéro : 88875
Nom intl. : IMAP_Delete

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D Internet Commands 6.8.1

 
UTILISATION DE L'ARTICLE

4D Internet Commands ( 4D v20)