imap_timeout

Set or fetch imap timeout

&reftitle.description; ``int``bool```imap_timeout` `int` `timeout_type` `int` `timeout`-1

Sets or fetches the imap timeout.

&reftitle.parameters;

`timeout_type`

- One of the following: `IMAP_OPENTIMEOUT`, `IMAP_READTIMEOUT`, `IMAP_WRITETIMEOUT`, or `IMAP_CLOSETIMEOUT`.

`timeout`

- The timeout, in seconds.

&reftitle.returnvalues;

If the `timeout` parameter is set, this function returns &true; on success and &false; on failure.

If `timeout` is not provided or evaluates to -1, the current timeout value of `timeout_type` is returned as an integer.

&reftitle.examples;

### `imap_timeout` example

    <?php

    echo "The current read timeout is " . imap_timeout(IMAP_READTIMEOUT) . "\n";

    ?>