Как получить электронную почту из учетной записи GMail, используя PHP? - PullRequest
2 голосов
/ 17 июня 2010

Я пытаюсь автоматически получить электронную почту из моей учетной записи GMail для дальнейшего анализа, но не могу понять, как это сделать.Я искал в интернете, и он предложил использовать imap функции PHP, например:

$server = '{imap.gmail.com:993/ssl}';
$connection = imap_open($server, 'my.name@gmail.com', 'password');

Но используя этот код, я получаю:

Предупреждение: imap_open() [function.imap-open]: не удалось открыть поток {imap.gmail.com:993/ssl innovative

Есть идеи, что я делаю неправильно?Какие-либо настройки сервера, которые могут помешать мне подключиться к GMail (я использую общую службу)?Адрес даже правильный?Кому-нибудь когда-нибудь удавалось сделать что-то подобное?Я нашел множество примеров того, как отправить электронное письмо через GMail, но очень мало получения.

Любая помощь очень ценится.

Ответы [ 2 ]

1 голос
/ 17 июня 2010

Это хорошо сработало для меня (ваш точный код, с моим U / P).Вы уверены, что IMAP включен в вашей учетной записи GMail (в настройках учетной записи)?Я использовал 5.3.2 на Linux (CentOS) ...

0 голосов
/ 18 июня 2010

Проблема была в конфигурации моего хоста, очевидно, исходящие соединения с портом 993. были предотвращены.

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