Как использовать imap_open () для группы в outlook 365

У меня большая проблема с использованием imap_open, чтобы открыть почтовый ящик группа в Office 365.

Все пользовательские папки перечислены в imap_getmailboxes, но группа не всплывает!

Группа уже создана как SalaTeste1, у которой есть адрес электронной почты salateste1@example.onmicrosoft.com, но я не могу получить к нему доступ с помощью тот же пароль пользователя.

Мой код выглядит следующим образом:

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

$hostname = '{outlook.office365.com:993/imap/ssl/novalidate-cert}';
$username = "exemplo@exemp.onmicrosoft.com";
$password = 'exemplo@2018';

$inbox = imap_open($hostname,$username,$password, null, 1, 
array('DISABLE_AUTHENTICATOR' => array('GSSAPI', 'NTLM','PLAIN'))) or 
die('Cannot connect to IMAP: ' . imap_last_error());

$list = imap_getmailboxes($inbox, "{$hostname}", "*");
if (is_array($list)) {
        foreach ($list as $key => $val) {
            echo "($key) ";
            echo imap_utf7_decode($val->name) . ",";
            echo "'" . $val->delimiter . "',";
            echo $val->attributes . "<br />\n";
        }
    } else {
        echo "imap_getmailboxes failed: " . imap_last_error() . "\n";
    }

    imap_close($inbox);


RESULT:

(0) {outlook.office365.com:993/imap/ssl/novalidate- 
cert}Anota��es,'/',64
(1) {outlook.office365.com:993/imap/ssl/novalidate-cert}Arquivo 
Morto,'/',64
(2) {outlook.office365.com:993/imap/ssl/novalidate-cert}INBOX,'/',68
(3) {outlook.office365.com:993/imap/ssl/novalidate-cert}Caixa de 
Sa�da,'/',64
(4) {outlook.office365.com:993/imap/ssl/novalidate- 
cert}Calend�rio,'/',32
(5) {outlook.office365.com:993/imap/ssl/novalidate- 
cert}Calend�rio/Anivers�rios,'/',64
(6) {outlook.office365.com:993/imap/ssl/novalidate- 
cert}Calend�rio/Feriados de Brasil,'/',64
(7) {outlook.office365.com:993/imap/ssl/novalidate- 
cert}Contatos,'/',32
(8) {outlook.office365.com:993/imap/ssl/novalidate-cert}Hist�rico de 
Conversa,'/',32
(9) {outlook.office365.com:993/imap/ssl/novalidate-cert}Itens 
Enviados,'/',64
(10) {outlook.office365.com:993/imap/ssl/novalidate-cert}Itens 
Exclu�dos,'/',32
(11) {outlook.office365.com:993/imap/ssl/novalidate-cert}Itens 
Exclu�dos/salaTeste1,'/',64
(12) {outlook.office365.com:993/imap/ssl/novalidate- 
cert}Journal,'/',64
(13) {outlook.office365.com:993/imap/ssl/novalidate-cert}Lixo 
Eletr�nico,'/',64
(14) {outlook.office365.com:993/imap/ssl/novalidate- 
cert}Rascunhos,'/',64
(15) {outlook.office365.com:993/imap/ssl/novalidate- 
cert}Tarefas,'/',64

Кто-нибудь может мне помочь?

Мне удалось разрешить эту тему, может закрыть.

Ivan.Duarte 17.09.2018 15:24
1
1
212
0

Другие вопросы по теме