Как стать автором
Обновить

Работа с Gmail используя PHP

Разработка веб-сайтов *PHP *
Из песочницы
Доброго времени суток, коллеги. В этой статье я расскажу об опыте использовании Gmail API. Как оказалось, данная тема не очень освещена в интернете, да и документация далека от идеала.

Недавно у меня появилась задача: написать PHP приложение для поиска сообщений на Gmail ящике пользователя. Притом не просто поиск, а поиск по параметрам, благо Gmail имеет неплохую строку поиска, позволяющую написать что то вида “is:sent after:2012/08/10”. Да и в API есть расширения IMAP протокола X-GM-*
Читать дальше →
Всего голосов 31: ↑26 и ↓5 +21
Просмотры 3K
Комментарии 6

Gmail API

API *
Компания Google решила открыть для сторонних приложений доступ к содержимому почтовых ящиков Gmail и представила программные интерфейсы Gmail API. По мнению Google, они удобнее и безопаснее, чем протокол IMAP.

Gmail API дают доступ к отдельным ресурсам, таким как Threads, Messages, Labels, Drafts или History. Например, стороннее приложение может запросить доступ только на отправку писем (но не чтение), или только на чтение (но не отправку), или только на изменение меток для писем и цепочек, или только на поиск конкретных писем и цепочек.
Читать дальше →
Всего голосов 70: ↑64 и ↓6 +58
Просмотры 53K
Комментарии 26

Google, куда ты дел моё место в GMail? А вы точно знаете, как в GMail работают ярлыки?

MongoDB *Google API *Go *

Стал я замечать, что из 15 гигабайт бесплатного месте, предоставленного Google, у меня почта занимает уже почти 12 гигабайт. И такая тенденция меня не радует.
С другой стороны я в качестве почтового клиента использую Thunderbird с полной синхронизацией. Т.е. все письма должны быть закачены. Так вот папка Thunderbird со всеми письмами и индексами занимает всего 3 гигабайта. Хотя по логике вещей размер должен не просто более менее совпадать с занятым местом на GMail, а быть побольше, т.к. Thunderbird не архивирует письма, а хранит как есть и еще индексы строит для ускорения поиска.
Проблема на лицо! Начинаем докапываться до сути.
Читать дальше →
Всего голосов 72: ↑58 и ↓14 +44
Просмотры 69K
Комментарии 69

Как мы переходили с InboxSDK на Gmail.js

Блог компании Deskun Help Desk Software *Service Desk *Управление разработкой *
Для разработки своего решения для поддержки клиентов мы выбрали сервис Gmail, так как это один из самых популярных почтовых клиентов. А для расширения его возможностей — готовую библиотеку InboxSDK. На момент разработки она обладала нужным нам функционалом, и такое решение помогло нам быстро выйти на рынок с первой версией продукта и набрать пользовательскую базу. С другой стороны, InboxSDK — закрытая библиотека от стороннего разработчика и она обладала недостатками, которые в дальнейшем надо было решать.


Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 2.6K
Комментарии 1

Настройка Gmail API для замены расширения PHP IMAP и работы по протоколу OAuth2

Разработка веб-сайтов *PHP *Программирование *Проектирование и рефакторинг *Google API *
Tutorial
Оказавшись одним из счастливчиков, совершенно не готовым к тому, что с 15 февраля 2021 года авторизация в Gmail и других продуктах будет работать только через OAuth, я прочитал статью "Google хоронит расширение PHP IMAP" и загрустил начал предпринимать действия по замене расширения PHP IMAP в своём проекте на API Google. Вопросов было больше, чем ответов, поэтому заодно нацарапал мануал.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 5.6K
Комментарии 0

Запуск домашнего веб-сервера без статического IP с помощью Python

Python *Разработка на Raspberry Pi *
Перевод
Tutorial


Приветствую жителей Хабра!


Задался тут вопросом, как можно обойтись без статического IP для экспериментов в домашних условиях. Наткнулся на вот эту статью.


Если вы хотите развернуть свой вебсервер с доступом извне, а платить провайдеру за статический IP не хотите, то данное решение вполне себе выход, которое можно в дальнейшем подогнать под свои нужды.

Читать дальше →
Всего голосов 14: ↑10 и ↓4 +6
Просмотры 33K
Комментарии 30