(PHP 4, PHP 5, PHP 7, PHP 8)
imap_reopen — 重新打开 IMAP 流到新的邮箱
将指定的流重新打开到 IMAP 或 NNTP 服务器上的新 mailbox
。
imap
一个 IMAP\Connection 实例。
mailbox
邮箱名称,有关更多信息,请参见 imap_open()
除非禁用了 imap.enable_insecure_rsh,否则将不受信任的数据传递给此参数是不安全的。
flags
flags
是一个位掩码,包含以下一个或多个
OP_READONLY
- 以只读方式打开邮箱
OP_ANONYMOUS
- 不要使用或更新新闻的 .newsrc(仅限 NNTP)
OP_HALFOPEN
- 对于 IMAP 和 NNTP 名称,打开连接但不打开邮箱。
OP_EXPUNGE
- 静默清除回收流
CL_EXPUNGE
- 在邮箱关闭时自动清除邮箱(另请参见 imap_delete() 和 imap_expunge())
retries
最大连接尝试次数
版本 | 描述 |
---|---|
8.1.0 | imap 参数现在期望一个 IMAP\Connection 实例;以前,期望一个有效的 imap 资源。 |
示例 #1 imap_reopen() 示例
<?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()));
// ..
?>