У меня есть некоторые проблемы с imap_open
,
Это ошибка, которую я получаю:
Сообщение: imap_open (): не удалось открыть поток
{imap-mail.outlook.com:993/imap/ssl/novalidate-cert}INBOX
Независимо от того, что его imap использует ssl на порт 993 или pop ssl на порт 995, я получаю ту же ошибку.
Сообщение:
Неизвестный: не могу открыть почтовый ящик
{imap-mail.outlook.com:993/imap/ssl/novalidate-cert‹INBOX: недействительно
удаленная спецификация (errflg = 2)
У меня есть следующие настройки:
Mac OSX Yosemite
Mamp Pro работает под управлением PHP 5.6.10
Вот что я сделал для устранения неполадок:
У меня есть настройка apple mail для проверки моей учетной записи gmail с помощью imap ssl на порту 993. Я предполагаю, что если apple mail может получать почту, порт открыт.
Я пошел в Безопасность и конфиденциальность и сделал СКАНИРОВАНИЕ ПОРТА … 993 и 995 не были открыты … странно.
У меня не включен Mac Firewall.
При использовании non ssl на порту 110 pop это работает нормально.
Может ли кто-нибудь помочь увидеть, что может быть причиной.
Проверьте phpinfo (), чтобы увидеть, соответствует ли php —with-imap-ssl
http://www.bartvanasselt.nl/mamp-pro-using-imap-with-ssl/
Также можно попробовать туннелирование:
Обходной путь для функций PHP IMAP? Попытка работать с входящей электронной почтой на localhost с помощью XAMPP
Других решений пока нет …