imap_renamemailbox
imap_rfc822_parse_adrlist
Fonctions IMAP
PHP Manual

# imap_reopen

(PHP 4, PHP 5)

imap_reopen — Réouvre un flux IMAP vers une nouvelle boîte aux lettres

### Description

bool imap_reopen ( resource `$imap_stream` , string `$mailbox` [, int `$options` = 0 [, int `$n_retries` = 0 ]] )

Réouvre la connexion spécifiée au serveur IMAP ou NNTP, avec une nouvelle boîtes aux lettres.

### Liste de paramètres

`imap_stream`

  Un flux IMPA retourné par la fonction imap_open().

`mailbox`

  Le nom de la boîte aux lettres, voir la documentation de la fonction imap_open() pour plus de détails

`options`

  `options` est un masque de bit, qui peut contenir les valeurs suivantes :

  - `OP_READONLY` - Ouvre une boîte aux lettres en lecture seule
  - `OP_ANONYMOUS` - Ne pas utiliser, ou modifier le fichier .newsrc pour les news (NNTP uniquement)
  - `OP_HALFOPEN` - Pour les noms IMAP et NNTP, ouvre une connexion mais n'ouvre pas une boîte aux lettres.
  - `OP_EXPUNGE` - Supprime silencieusement le flux recyclé
  - `CL_EXPUNGE` - Supprime automatiquement la boîte aux lettres de la liste, lors de la terminaison du flux. (voir imap_delete() et imap_expunge()).
`n_retries`

  Le nombre maximal de tentatives de connexion

### Valeurs de retour

Retourne `TRUE` si le flux est réouvert, `FALSE` sinon.

### Historique

Version | Description
--- | ---
5.2.0 | Le paramètre `n_retries` a été ajouté

### Exemples

Exemple #1 Exemple avec imap_reopen()

`<?php
$mbox = imap_open("{imap.example.org:143}INBOX", "username", "password") or die(implode(", ", imap_errors()));
// ...
imap_reopen($mbox, "{imap.example.org:143}INBOX.Sent") or die(implode(", ", imap_errors()));
// ..
?>`

imap_renamemailbox
imap_rfc822_parse_adrlist
Fonctions IMAP
PHP Manual