Не удается открыть почтовый ящик: неверная удаленная спецификация - PullRequest
0 голосов
/ 17 июня 2019

Мне нужно написать PHP-скрипт для получения писем с нашего сервера обмена.При попытке получить их я получаю эту ошибку: Не удается открыть почтовый ящик: недопустимая удаленная спецификация.В настоящее время я использую PHP 5.3.29

Я уже пробовал некоторые параметры URL, такие как 'ssl', 'notls' и 'novalidate-cert' для функции imap_open ().

Мой код PHP:

$request_body = json_decode(file_get_contents('php://input'));
$mailbox = $request_body->mailbox;
$username = $request_body->username;
$password = $request_body->password;

$imapResource = imap_open('{'.$mailbox.'}Inbox', $username, $password);

if($imapResource === false){
    echo imap_last_error();
    throw new Exception(imap_last_error());
}

Мои данные:

{
    "mailbox": "https://xxxx:32000",
    "username": "xxxx@xx.de",
    "password": "xxxxx"
}

1 Ответ

0 голосов
/ 17 июня 2019

Удалите «https://" из« почтового ящика »:« https://xxxx:32000". Убедитесь, что номер порта правильный.Обычно imap - это 993 (SSL) или 143.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...