嗨,
当 $mailbox 字符串以 '/' 结尾时,它不会订阅并且不会返回任何错误。 您需要删除此字符。
(PHP 4, PHP 5, PHP 7, PHP 8)
imap_subscribe — 订阅邮箱
imap
一个 IMAP\Connection 实例。
mailbox
邮箱名称,有关更多信息,请参见 imap_open()
除非禁用 imap.enable_insecure_rsh,否则将不受信任的数据传递给此参数是不安全的。
版本 | 描述 |
---|---|
8.1.0 | 现在 imap 参数期望一个 IMAP\Connection 实例;之前,期望一个有效的 imap 资源。 |
大家好! 对不起,我的英语不好
对于需要使用此功能的人。
我尝试在我的 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";
}