0

搜索了整个服务器故障和堆栈溢出,但找不到任何关于我所拥有的这个问题的有用信息。关于连接到 Exchange 有很多问题,但这不是我的问题所在。

我正在运行php-imap(通过作曲家最新)并设置了一个PHP脚本来连接Office 365/Exchange以检查退回的消息。该脚本执行并正常工作,但会引发一些令人困惑的连接错误。

基本脚本:

$imap_server    = 'outlook.office365.com';
$imap_folder    = 'INBOX';
$imap_user      = '((myemailaddress))';
$imap_pass      = '((mypasswrod))';

$mailbox = new PhpImap\Mailbox ('{' . $imap_server . '}' . $imap_folder, $imap_user, $imap_pass);

try {

    $mailsIds = $mailbox->searchMailbox('ALL', true);
    print_r ($mailsIds);

} catch(PhpImap\Exceptions\ConnectionException $ex) {
    echo "IMAP connection failed: " . $ex;
    die();
}

输出:

Array
(
    [0] => 47
    [1] => 49
    [2] => 51
    [3] => 53
    [4] => 55
    [5] => 57
    [6] => 59
)

Notice:  Unknown: Connection failed to MNZ-efz.ms-acdc.office.com,143: No route to host (errflg=1) in Unknown on line 0

Notice:  Unknown: Connection failed to MNZ-efz.ms-acdc.office.com,143: No route to host (errflg=1) in Unknown on line 0

Notice:  Unknown: Connection failed to MNZ-efz.ms-acdc.office.com,143: No route to host (errflg=1) in Unknown on line 0

Notice:  Unknown: Connection failed to MNZ-efz.ms-acdc.office.com,143: No route to host (errflg=1) in Unknown on line 0

编辑:

此外 - 似乎收件箱中的所有电子邮件都在执行脚本时被删除。不知道为什么......但它似乎与导致这些错误的背景中发生的任何事情有关。

4

0 回答 0