(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()));
// ..
?>