Доступ к почте с использованием IMAP в PHP не работает для Gmail - PullRequest
3 голосов
/ 22 марта 2012

Я использую следующий сервер для подключения к Gmail IMAP, но он говорит: «Не удается открыть почтовый ящик: такого почтового ящика нет»

{imap.gmail.com:993/ssl/novalidate-cert}

Я даже попробовал следующую, но ту же ошибку.

{imap.gmail.com:993/ssl}[Gmail]/All Mail

{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX

Учетная запись электронной почты существует, и IMAP также включен в моем Gmail.

1 Ответ

1 голос
/ 11 апреля 2012

Попробуйте

$hostname = "{imap.gmail.com:993/imap/ssl}INBOX";
$username = $imap_user;
$password = $imap_password;
$inbox = imap_open($hostname, $username, $password);//Open Mailbox

Чтобы получить доступ к любому другому почтовому ящику, например, «Архив», просто измените «INBOX» на «Архив» или любое другое имя папки, и я думаю, что имена папок чувствительны к регистру.

Это работает для меня.

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