Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ошибка при подключении через fsockopen.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Нужно считать письма с мейла на google.
mihon_kri
Отправлено: 10 Октября, 2013 - 14:12:00
Post Id


Новичок


Покинул форум
Сообщений всего: 33
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




Всем добрый день!
Столкнулся со следующей задачей: есть e-mail на google. Нужно считать оттуда письма. Пытаюсь установить соединение через fsockopen:
$pop_conn = fsockopen("pop.gmail.com", 995, $errno, $errstr, 10);
print fgets($pop_conn,1024);

После минутной паузы появляется следующая ошибка: Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\callcentr1111.ru\www\gmail.php on line 22

Пробовал менять порт на 110:
$pop_conn = fsockopen("pop.gmail.com", 110,$errno, $errstr, 10);
print fgets($pop_conn,1024);
Опять ошибка: Warning: fsockopen() [function.fsockopen]: unable to connect to pop.gmail.com:110 (Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. ) in Z:\home\callcentr1111.ru\www\gmail.php on line 21

Warning: fgets() expects parameter 1 to be resource, boolean given in Z:\home\callcentr1111.ru\www\gmail.php on line 22
В чем может быть тут дело? Может порт не тот? Соединиться пытаюсь с локального хостинга
 
 Top
esterio
Отправлено: 10 Октября, 2013 - 14:50:54
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Вы и далее будете отгадывать порт, или посмотрите какой у них используеться.
https://support[dot]google[dot]com/mail/[dot][dot][dot]ter/1668960?rd=1
Плюс ко всему в Gmail нужно разрешыть внешный конект в настройках профиля.
И на додачу: Вы не поверите, но существуют функции для работы с IMAP
http://php.net/manual/en/function.imap-open.php

(Отредактировано автором: 10 Октября, 2013 - 14:52:06)

 
 Top
mihon_kri
Отправлено: 10 Октября, 2013 - 15:01:11
Post Id


Новичок


Покинул форум
Сообщений всего: 33
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




esterio пишет:
Вы и далее будете отгадывать порт, или посмотрите какой у них используеться.
https://support[dot]google[dot]com/mail/[dot][dot][dot]ter/1668960?rd=1
Плюс ко всему в Gmail нужно разрешыть внешный конект в настройках профиля.
И на додачу: Вы не поверите, но существуют функции для работы с IMAP
http://php.net/manual/en/function.imap-open.php


Спасибо. А вообще какой вариант проще?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с сетью »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB