Im в процессе создания Webmail SPA, аналогично Gmail, для конечных пользователей. Это приложение будет размещаться на общем хостинге cPanel (стек LAMP). Конечные пользователи не имеют доступа к электронной почте cpanel, иначе. Моим приложением будет их портал доступа для этих учетных записей электронной почты.Приложение для веб-почты Architechting на хосте cpanel: как мне привязать к фактическому почтовому сервису?
Если это важно, я предпочитаю разработчик узлов с опытом LAMP, поэтому я открыт для любых широких предложений. Обратите внимание, что обычно я просто подпрыгиваю, используя smtp. Я бы просто сделал это прямо с Имапом? Я просто хочу знать на архитектурном уровне, какую услугу мне нужно получить, или искать, и, возможно, точку в направлении некоторого примера.
Может быть, проволочная рамка, блок-схема или предложение, которое может описать, как я могу его реализовать, будет достаточным. Я могу найти технологии, мне просто нужна дорожная карта.
Это RHEL6
$ uname -a
Linux 2.6.32-604.30.3.lve1.3.63.el6.x86_64 #1 SMP Sun Sep 27 06:34:10 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux
Некоторые вопросы основанные на единственном пути им в состоянии думать об этой проблеме:
Какой протокол обычно обращается к электронной почте (? Пользователя) Будет ли я получать что-то, может быть, доступ к внутренней почте из системных переменных среды или PATH? Будет ли я ping для списка пользователей, я имею в виду, какую информацию требуется приложению для подключения к почтовому серверу, и какой протокол я получу от этого? Я думаю, что это моя заминка.
Я предполагаю, что первое, во время публикации, это auths, что происходит после авторизации, какой протокол, где/что я буду искать, чтобы принять это решение на основе, и как я могу забрать список адресов электронной почты после? Я предполагаю, что это всего лишь запрос IMAP. Это все, что мне нужно? например php mail()
или nodemailer
?
Кроме того, я не могу найти подходящую терминологию для получения каких-либо значимых результатов поиска в Google, я открыт для поиска в качестве альтернативы, но не уверен, какие технологии я еще ищу.
Edit:
На некоторых исследований я обнаружил следующее;
Некоторые поисковые термины, которые, наконец, что дает некоторые результаты
webmail interfacing php
(или узел)webmail single page application node
(или PHP)
Похоже, это может быть один из примеров способа подключения узла к imap
https://github.com/cozy-labs/emails/blob/master/server/imap/pool.coffee
Я считаю, что почта Util здесь https://www.npmjs.com/package/nodeutil
Если кто-то может помочь мне поставить это в перспективе, это было бы здорово.
Это все еще [в истории изменений] (http://stackoverflow.com/revisions/42214907/2). Возможно, добавив его назад, вы могли бы отредактировать стиль потока сознания в нечто более обсуждаемое? – jonrsharpe
Или не беспокойтесь, чтобы улучшить его, и добавить более неправильную капитализацию. Конечно, это дерново-полировочная полировка, но вы все равно можете проявить желание. – jonrsharpe
Вы читали, что этот сайт и не о чем? Редакторы - это мы, пользователи, и мы пытаемся закрыть вопрос как слишком широкий. Вы можете спросить об этом на сайте обмена пакетами с программным обеспечением, я уверен, что вы получите отличные ответы. О, и, пожалуйста, разместите ссылку на вопрос здесь, в комментарии, я сам буду интересоваться ответами, это интересная идея. – Zlatko