Можете ли вы предложить почтовый клиент, который я могу установить в уже существующую CMS?

Я ищу лучший способ интегрировать «профессиональный» адрес электронной почты в CMS моих клиентов (то есть: [email protected] в отличие от [email protected]).

Прямо сейчас у меня есть два клиента с сайтами / учетными записями электронной почты, размещенными на Godaddy. Прямо сейчас, если им будут отправлены какие-либо электронные письма, они будут перенаправлены на их личный адрес электронной почты. Конечно, они могут войти в Godaddy и перейти оттуда к своей электронной почте, но я ищу более удобный вариант. Желательно что-то, что я мог бы интегрировать в мою уже существующую CMS.

Я занимаюсь веб-дизайном-фрилансером и пока что почти все делаю вручную. Я создал очень простую CMS, которую мои клиенты могут использовать для обновления своего блога и другого контента через PHP / SQL. Он легкий, и мне нравится то, что я знаю каждый квадратный дюйм кода. Поэтому я не собираюсь отказываться от всего для новой CMS (все это основано на вставке / обновлении / удалении php / mysqli с добавлением некоторого количества javascript / jquery. Я не хочу использовать wordpress или joomla, чтобы сделать это за меня).

С другой стороны, я не хочу заново изобретать колесо, строя свой собственный почтовый клиент. Из того, что я прочитал, это не стоит моего времени (и я ничего не знаю об IMAP и т. Д.).

Так есть ли какие-нибудь хорошие сценарии или программное обеспечение с открытым исходным кодом, которые не требуют от меня создания всего сайта вокруг этой единственной задачи?


person Jacob Alexander    schedule 29.03.2013    source источник
comment
Так вы просто ищете почтовый веб-клиент? Например, roundcube.net или squirrelmail.org?   -  person Pitchinnate    schedule 29.03.2013
comment
По сути, я ищу лучший способ разрешить моим клиентам отправлять почту со своих почтовых ящиков ([email protected]). Я никогда не слышал об этих двоих, но сейчас смотрю на них   -  person Jacob Alexander    schedule 29.03.2013
comment
Любой из них будет работать, squirrelmail очень легкий, но очень простой, roundcube намного больше, но будет вести себя как gmail или другой почтовый клиент, к которому вы привыкли.   -  person Pitchinnate    schedule 29.03.2013


Ответы (1)


Вам нужно будет отредактировать некоторые привязки пользовательского интерфейса в соответствии с вашими потребностями и возможной бизнес-логикой, поскольку ваша структура, вероятно, уникальна. Однако вы правы: избегайте IMAP как чумы. Проблема не в IMAP, а в формате электронной почты. RFC хорош и хорош, пока люди не перестанут следовать ему.

К сожалению, реальных библиотек IMAP также очень мало, поэтому у каждого маршрута есть шипы.

Скорее всего, вам придется либо удалить библиотеку чтения / интерпретатора IMAP из существующего почтового клиента (у Roundcube есть особенно отделенный. Я знаю это, я удалил его однажды), либо использовать автономный (все плохо документировано, лучший из них - https://github.com/cnizzdotcom/php-imap).

Отсюда возникает вопрос построения фактического процесса отображения сообщений, что является долгой и утомительной (но не такой уж сложной) задачей. Рассмотрите возможность создания его как конечной точки как простого HTML, так и RESTful API, чтобы вы могли легко обогатить его взаимодействиями JS.

Что касается самого пользовательского интерфейса, все, что вам нравится. Там нет открытого компонента.

person Sébastien Renauld    schedule 29.03.2013