как использовать php и IMAP для проверки почты Outlook - PullRequest
0 голосов
/ 10 октября 2018

Я пробовал много разных вариантов, но не могу найти хороший способ решить следующую проблему:

В моем PHP-коде у меня есть imap_open (), чтобы проверить, есть ли конкретное письмо в моем Outlookи что моя учетная запись Outlook настроена для Exchange.

Вот мой код:

<?php

$yourEmail = "contactus@americashippingchoice.com";
$yourEmailPassword = "xxxxxxxxxxxxxxxxxxxxxxxxx";
$host = "{outlook.office365.com:993/imap/ssl}INBOX";
$mailbox = imap_open($host, $yourEmail, $yourEmailPassword) 
    or die("can't connect: " . imap_last_error());

Я получаю эту ошибку: невозможно подключиться:

Can't connect to outlook.ms-acdc.office.com,993: Network is unreachable

Раньше это нормально работало на моем локальном сервере, но после того, как я перешел на сервер Godaddy, эта проблема появляется.Я пробовал разные способы, но ни один из них не работает.Я ценю любую помощь, которую вы можете мне оказать.

Спасибо.

1 Ответ

0 голосов
/ 31 октября 2018

Не могли бы вы попытаться использовать это имя хоста?

{imap-mail.outlook.com:993/imap/ssl}INBOX'

Я использую это для чтения моих электронных писем Outlook, и он отлично работает.

...