IMAP_DeleteMB

4D - Documentation   Français   English   German   Commandes Internet de 4D, Sommaire   Commandes Internet de 4D, Index   Retour   Précédent   Suivant

version 6.8.1


IMAP_DeleteMB (imap_ID; nomBL) Entier

ParamètreTypeDescription
imap_IDEntier longRéférence de connexion IMAP
nomBLTexteNom de la boîte aux lettres à supprimer
RésultatEntierCode d'erreur

Description

La commande IMAP_DeleteMB supprime définitivement la boîte aux lettres dont le nom est spécifié par nomBL. Si vous tentez de supprimer une boîte aux lettres INBOX ou une boîte aux lettres qui n'existe pas, une erreur est générée.

La commande IMAP_DeleteMB ne peut pas supprimer de boîte aux lettres contenant des sous-boîtes et comportant l'attribut \Noselect.

The IMAP_DeleteMB commande cannot delete a mailbox which has child mailboxes and which also has the \Noselect mailbox attribute.

Il est toutefois possible de supprimer une boîte aux lettres contenant des sous-boîtes mais ne comportant pas l'attribut \Noselect. Dans ce cas, tous les messages de la boîte sont supprimés et l'attribut \Noselect lui est automatiquement appliqué.

Note : Le protocole IMAP ne garantit pas la possibilité de supprimer une boîte aux lettres non vide, bien que certains serveurs le permettent. Si vous autorisez ce fonctionnement, vous devez prévoir des solutions alternatives en cas d'échec.

Par ailleurs, vous ne devez pas autoriser la suppression de la boîte aux lettres courante pendant qu'elle est ouverte — vous devez en premier lieu la refermer. Certains serveurs ne permettent pas la suppression de la boîte aux lettres courante.

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

nomBL contient le nom complet de la boîte aux lettres à supprimer.

Référence

IMAP_CloseCurrentMB, IMAP_Delete, IMAP_SetCurrentMB.


4D - Documentation   Français   English   German   Commandes Internet de 4D, Sommaire   Commandes Internet de 4D, Index   Retour   Précédent   Suivant