# imap_setacl

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

imap_setacl — Sets the ACL for a given mailbox

### Descripción

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

Sets the ACL for a giving mailbox.

### Parámetros

`imap`

  An IMAP\Connection instance.

`mailbox`

  The mailbox name, see imap_open() for more information

  Advertencia

  El paso de datos no confiables a este parámetro es inseguro, a menos que imap.enable_insecure_rsh esté inhabilitado.

`user_id`

  The user to give the rights to.

`rights`

  The rights to give to the user. Passing an empty string will delete acl.

### Valores devueltos

Devuelve `true` en caso de éxito o `false` en caso de error.

### Historial de cambios

Versión | Descripción
--- | ---
8.1.0 | The `imap` parameter expects an IMAP\Connection instance now; previously, a valid `imap` recurso was expected.

### Notas

This function is currently only available to users of the c-client2000 or greater library.

### Ver también

- imap_getacl() - Gets the ACL for a given mailbox