imap_reopen
PHP function
Edit on GitHub ✎
(PHP 4, PHP 5, PHP 7, PHP 8)
Reopen IMAP stream to new mailbox
Description
imap_reopen(IMAP\Connection $imap, string $mailbox, int $flags = 0, int $retries = 0): bool
Reopens the specified stream to a new mailbox on an IMAP or NNTP server.
Parameters
mailboxThe mailbox name, see
imap_open()for more informationInsecure
flagsThe
flagsare a bit mask with one or more of the following:OP_READONLY- Open mailbox read-onlyOP_ANONYMOUS- Don't use or update a.newsrcfor news (NNTP only)OP_HALFOPEN- For IMAP and NNTP names, open a connection but don't open a mailbox.OP_EXPUNGE- Silently expunge recycle streamCL_EXPUNGE- Expunge mailbox automatically upon mailbox close (see alsoimap_delete()andimap_expunge())
retriesNumber of maximum connect attempts
Return Values
Returns true if the stream is reopened, false otherwise.
Changelog
| Version | Description |
|---|
Examples
imap_reopen() example
php
<?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()));
// ..
?>