Технически Может ли какое-либо тело указать мне правильное направление?Я имею в виду, что библиотека Zend поддерживает REST, JSON, IMAP,
Эти три аббревиатуры не имеют ничего друг с другом.
- REST - это философия архитектуры.
- JSON - это формат кодирования данных.
- IMAP - это протокол для доступа к почтовым ящикам.
Да, в Zend Framework есть компоненты, которые имеют дело со всеми этими вещами, но это не значит, что вы должны использовать все из них.
Если вы хотите получить доступ к своей учетной записи Gmail через IMAP, тогда используйте один из классов Zend_Mail_Storage .
Может ли REST & GMAIL IMAP совместно использоваться для выполнения манипуляций?
Если под этим подразумевается «Могу ли я написать RESTful-приложение, которое использует IMAP для связи с Gmail?»? », тогда ответ - да, да, вы можете.
сервер должен всегда получать новую почту мгновенно, может быть на 5-10 мин. Перерыв
Звучит так, как будто вы хотите, чтобы запущенное задание cron постоянно опрашивало сервер на предмет почтывместо использования активного соединения IMAP live всякий раз, когда пользователь отправляет запросы.
Также обеспечивает ли Gmail поддержку REST для получения новых электронных писем?
Им потребовались годы, чтобы дать нам только базовую поддержку IMAP, я не думаю, что мы увидим RESTful API из них в ближайшее время.Имейте в виду, что они зарабатывают на основе просмотров рекламы.Вы не просматриваете рекламу, когда используете IMAP.
Также я был бы признателен за хорошие гиперссылки, указывающие на тип архитектуры.
Вы шутите?Нет, правда, посмотри, что ты делаешь. Вы создаете клиент веб-почты, предназначенный для доступа к другому клиенту веб-почты .Ты понимаешь, как невероятно глупо это мой друг?Вы заново изобретаете заново изобретенное колесо.
Я не знаю ни одного стоящего клиента веб-почты вне Gmail .Если вы хотите изучить архитектуру других клиентов веб-почты на PHP, взгляните на IMP (разработан для PHP 4 и, следовательно, древний), Roundcube или SquirrelMail .Я не несу ответственности за повреждения мозга, которые вы испытываете при чтении источника.