Страница 4 из 4
Re: Проверка GMail
Добавлено: Сб авг 22, 2015 2:47 pm
nick7zmail
Возникла проблема.
Скрипт раньше работал. Теперь вот что выдает:
Warning: simplexml_load_file(
https://[email protected]/mail/feed/atom): failed to open stream: HTTP request failed! HTTP/1.0 401 Unauthorized in C:\_majordomo\htdocs\modules\objects\objects.class.php(536) : eval()'d code on line 5
Warning: simplexml_load_file(): I/O warning : failed to load external entity "https://<мой логин пароль>@mail.google.com/mail/feed/atom" in C:\_majordomo\htdocs\modules\objects\objects.class.php(536) : eval()'d code on line 5
Re: Проверка GMail
Добавлено: Сб авг 22, 2015 11:07 pm
kawkay
nick7zmail писал(а):Возникла проблема.
Скрипт раньше работал. Теперь вот что выдает:
Warning: simplexml_load_file(
https://[email protected]/mail/feed/atom): failed to open stream: HTTP request failed! HTTP/1.0 401 Unauthorized in C:\_majordomo\htdocs\modules\objects\objects.class.php(536) : eval()'d code on line 5
Warning: simplexml_load_file(): I/O warning : failed to load external entity "https://<мой логин пароль>@mail.google.com/mail/feed/atom" in C:\_majordomo\htdocs\modules\objects\objects.class.php(536) : eval()'d code on line 5
Попробуйте создай пароль, как описанно
https://support.google.com/mail/answer/1173270?hl=ru ,пароль который вы используете для проверки почты в браузере не совпадает с паролем Gmail для приложений.
Re: Проверка GMail
Добавлено: Вс авг 23, 2015 9:22 am
nick7zmail
На первом же шаге инструкции споткнулся =D.
Re: Проверка GMail
Добавлено: Пн сен 07, 2015 7:43 pm
nick7zmail
И иногда приходят на мыло вот такие месаги. Перехожу в устройства, разрешаю/либо ничего не делаю. Через некоторое время опять приходят.
Re: Проверка GMail
Добавлено: Чт сен 01, 2016 6:34 pm
AndrewS
Понимаю, что некрофил, но сегодня ждал письмо, а так хотелось полежать...
Письмо дождался у компа, но прочитал всю ветку, но теперь, совершенно замечательным образом заработала php5-imap
1. Устанавливаем библиотеку:
2.Перезапускаем Apache
3. Проверяем, что все установилось. Запускаем файл с кодом <?php phpinfo(); ?>
Таблица IMAP должна быть:
Код: Выделить всё
imap
IMAP c-Client Version 2007f
SSL Support enabled
Kerberos Support enabled
4. Заходим под своим аккаунтом Гугл, и разрешаем доступ сторонним приложениям
https://www.google.com/settings/security/lesssecureapps
5. Создаем сценарий:
Код: Выделить всё
$hostname = '{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX';
$username = getGlobal('Users.admin.GmailAcc'); // имя пользователя (лучше брать из объекта, например через getGlobal('GMailUsername'); -- на случай публикации через CONNECT, что б не светить)
$password = getGlobal('Users.admin.google'); // пароль (аналогично)
$mbox = imap_open($hostname, $username, $password) or die("Can't connect to '$connect_to': " . imap_last_error());
$count = 0;
if (!$mbox) {
echo "Error - ошибка доступа"; //ошибка доступа
return;
} else {
$headers = imap_headers($mbox);
foreach ($headers as $mail) {
$flags = substr($mail, 0, 4);
$isunr = (strpos($flags, "U") !== false);
if ($isunr)
$count++;
}
}
imap_close($mbox);
setGlobal('Users.admin.MailUnreadGoogle',$count); // здесь устанавливаем полученное значение в объект
Заодно тут положу путь для входа в Яндекс:
Код: Выделить всё
$hostname = '{imap.yandex.ru:993/imap/ssl}INBOX';
Re: Проверка GMail
Добавлено: Вт июн 20, 2017 6:38 pm
directman66
для php7 команда apt-get install php7.0-imap
но получаю ошибку Can't connect to '': No such host as imap.yandex.ru
после ребута заработало
Re: Проверка GMail
Добавлено: Пн сен 18, 2017 11:04 pm
Logrus
nick7zmail писал(а):На первом же шаге инструкции споткнулся =D.
Та же ошибка
Код: Выделить всё
Warning: simplexml_load_file(): I/O warning : failed to load external entity "https://ххх:ххх@mail.google.com/mail/feed/atom" in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 19
ругается на строку $xml = simplexml_load_file($data_file); // раскладываем xml на массив
и что там советовали не доступно для акка
решения нет?
Re: Проверка GMail
Добавлено: Пн сен 18, 2017 11:35 pm
nick7zmail
Хз...у меня ща работает...и писем не шлет))
Пройди по ссылке сперва напрямую
https://ххх:ххх@mail.google.com/mail/feed/atom
Потом если письма придут - типа попытка доступа к аккаунту - разреши постоянный доступ...
Re: Проверка GMail
Добавлено: Пн сен 18, 2017 11:39 pm
Logrus
по ссылке заходит (уже не заходит и авторизироваться не могу), хмл вижу, в настройках акка гугловского на мой ип ругается, а подтвердить что я это я, кнопки нет
один раз то что ноль писем прилетело, сейчас пусто
хз, что там нужно, ну ясно что проблема с гуглом
решено
https://myaccount.google.com/lesssecureapps разрешить доступ ненадежным приложениям
Re: Проверка GMail
Добавлено: Вт сен 19, 2017 6:12 am
nick7zmail
Да...что-то типа этого я и имел ввиду)