(PHP 4, PHP 5, PHP 7, PHP 8)
imap_reopen — 重新開啟 IMAP 資料流到新的信箱
將指定的串流重新開啟到 IMAP 或 NNTP 伺服器上的新 mailbox。
imap一個 IMAP\Connection 實例。
mailbox信箱名稱,詳情請見 imap_open()
除非停用 imap.enable_insecure_rsh,否則將不受信任的資料傳遞給此參數是*不安全的*。
flagsflags 是一個位元遮罩,包含以下一或多個選項
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()));
// ..
?>