# imap_setacl

(PHP 4 >= 4.0.7, PHP 5, PHP 7, PHP 8)

imap_setacl — Modifie le ACL de la boîte aux lettres

### Description

imap_setacl(
IMAP\Connection `$imap`,
string `$mailbox`,
string `$user_id`,
string `$rights`
): bool

Définit l'ACL pour la boîte aux lettres donnée.

### Liste de paramètres

`imap`

  Une instance de IMAP\Connection.

`mailbox`

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

  Avertissement

  Passer des données qui ne sont pas digne de confiance à ce paramètre est dangereux, sauf si, imap.enable_insecure_rsh est désactivé.

`user_id`

  L'identifiant de l'utilisateur dont on veut définir les droits.

`rights`

  Les droits à donner à l'utilisateur. Le fait de passer une chaîne vide effacera l'ACL.

### Valeurs de retour

Cette fonction retourne `true` en cas de succès ou `false` si une erreur survient.

### Historique

Version | Description
--- | ---
8.1.0 | La paramètre `imap` attend désormais une instance de IMAP\Connection ; auparavant, une resource `imap` était attendue.

### Notes

Cette fonction n'est actuellement disponible que pour les utilisateurs de la bibliothèque `c-client2000` ou supérieur.

### Voir aussi

- imap_getacl() - Retourne le ACL pour la boîte aux lettres