imap_subscribe

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_subscribe订阅邮箱

描述

imap_subscribe(IMAP\Connection $imap, string $mailbox): bool

订阅新邮箱。

参数

imap

一个 IMAP\Connection 实例。

mailbox

邮箱名称,有关更多信息,请参见 imap_open()

警告

除非禁用 imap.enable_insecure_rsh,否则将不受信任的数据传递给此参数是不安全的

返回值

成功时返回 true,失败时返回 false

变更日志

版本 描述
8.1.0 现在 imap 参数期望一个 IMAP\Connection 实例;之前,期望一个有效的 imap 资源

参见

添加笔记

用户贡献的笔记 2 笔记

shacky
15 年前
嗨,
当 $mailbox 字符串以 '/' 结尾时,它不会订阅并且不会返回任何错误。 您需要删除此字符。
ajflorido dot canariastelecom.com
21 年前
大家好! 对不起,我的英语不好
对于需要使用此功能的人。
我尝试在我的 imap 服务器 v2.0 上使用它,但它没有订阅任何文件夹,所以我尝试了这种方法,它起作用了。

class imap {
var $imaphost="{your.imap.host:143}";
var $imapuser="user";
var $imappass="pass";
}

$imapm = new imap();

$mbox=imap_open($imapm->imaphost,$imapm->imapuser,$imapm->imappass);

$bool=imap_subscribe($mbox,"{your.host:143}INBOX");
if ($bool)
{
print "Ok";
} else {
print "No ok";
}
To Top