imap_createmailbox
En esta página
imap_createmailbox
Crea un nuevo buzón de correo
Descripción#
imap_createmailbox(IMAP\Connection $imap, string $mailbox): bool
```php
Crea un nuevo buzón de correo llamado `mailbox`.
## Parámetros
`imap`
Una instancia de `IMAP\Connection`.
`mailbox`
El nombre del buzón de correo, ver la documentación de la función `imap_open` para más información. Los nombres que contienen caracteres internacionales deben ser codificados por la función `imap_utf7_encode`
> [!WARNING]
> Pasar datos no confiables a este parámetro es *inseguro*, a menos que [imap.enable_insecure_rsh](#ini.imap.enable-insecure-rsh) esté desactivado.
## Valores devueltos
Esta función retorna `true` en caso de éxito o `false` si ocurre un error.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.1.0 | El parámetro `imap` ahora espera una instancia de `IMAP\Connection` ; anteriormente, se esperaba un `resource` `imap` válido. |
## Ejemplos
Ejemplo con `imap_createmailbox`
\n"; echo "Mensajes : " . $status->messages . "
\n"; echo "Recientes : " . $status->recent . "
\n"; echo "No leídos : " . $status->unseen . "
\n"; echo "UIDnext : " . $status->uidnext . "
\n"; echo "UIDvalidity :" . $status->uidvalidity . "
\n"; if (imap_renamemailbox($mbox, "{imap.example.org}INBOX.$newname", "{imap.example.org}INBOX.$name2")) { echo "renombrando el buzón de correo '$name1' a '$name2'
\n"; $newname = $name2; } else { echo "imap_renamemailbox en el nuevo buzón de correo falló : " . imap_last_error() . "
\n"; } } else { echo "imap_status en el nuevo buzón de correo falló : " . imap_last_error() . "
\n"; } if (@imap_deletemailbox($mbox, "{imap.example.org}INBOX.$newname")) { echo "nuevo buzón de correo eliminado para devolver todo a su estado
\n"; } else { echo "imap_deletemailbox en el nuevo buzón de correo falló : " . implode("
\n", imap_errors()) . "
\n"; } } else { echo "Imposible crear un nuevo buzón de correo : " . implode("
\n", imap_errors()) . "
\n"; } imap_close($mbox); ?>
```php
Véase también#
imap_renamemailbox, imap_deletemailbox