PHP imap_createmailbox проблема - PullRequest
       2

PHP imap_createmailbox проблема

0 голосов
/ 06 марта 2012

Я использую imap_createmailbox для создания пользовательской папки как подпапки INBOX в почтовом ящике dovecot. Папка создается, но проблема в том, что она не отображается в списке папок, пока я не "подписывайтесь "на это с моей белки почтой.Есть ли как-нибудь к этому из PHP?

Я использую это

  function imap_create_folder($folder_name)
        {
            return imap_createmailbox($this->conn, $folder_name);
        }

1 Ответ

1 голос
/ 07 мая 2015

выдержка из моего собственного проекта:

$currentlySubscribed = array_map(function($e){
    return $e->name;
}, imap_getsubscribed($conn, $mailbox, '*');

$toSubscribe = array_diff($expected, $currentlySubscribed);

foreach($toSubscribe as $subscribeMe){
    if(!imap_subscribe($conn, $subscribeMe)){
        throw new RuntimeException('Failed to subscribe');
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...