Настраиваемый веб-клиент электронной почты
У меня есть всеобъемлющий внутренний веб-сайт для моей компании, который выполняет множество функций crm, а также другие настраиваемые функции.
Я пытаюсь интегрировать все необходимые аспекты в это, и в настоящее время я нахожусь в тупике на самом простом способе реализовать электронную почту.
Идеальная вещь, к которой я стремлюсь, - это запрограммировать простой интерфейсный почтовый клиент - я хочу запрограммировать его как интегрированный, хотя я могу использовать что-то уже сделанное, если оно полностью настраиваемое, но я хочу базовую общую электронную почту клиент, такой как Microsoft Outlook, как настраиваемое веб-приложение, которое я могу полностью интегрировать в свое собственное приложение.
Я не знаю, какой самый лучший и самый простой бэкэнд-пакет (желательно java) существует, или, если есть, действительно хороший, для этого. Предпочтительно это легко настроить, я поставил в основных настройках:
pop / imap (подходит только imap) метод шифрования входящего сервера аутентификация исходящего сервера
и я получаю базовый интерфейс просмотра и ответа на электронные письма. Ничего сложного. Я хочу получить полный контроль над ним, так как мне нужно иметь возможность читать содержимое этих писем в мою собственную внутреннюю базу данных, чтобы сохранять их в компьютеризированных клиентских файлах и т. Д. И т. Д. Я могу это понять, пока могу найти лучшее Решение, чтобы соответствовать моим потребностям на выше.
У кого-нибудь есть действительно хорошие предложения по этому поводу?
1 ответ
То, что вы не сказали, но подразумевали, что вы хотите с открытым исходным кодом, да?
Я никогда не слышал об этом, но, вероятно, есть простая версия этого в последней вики-программе. Если это не сработает, я рекомендую попробовать sourceforge для возможного проекта.
Обязательно вернитесь сюда и расскажите нам, что вы найдете, если кто-то здесь не даст отличный ответ!
Стоит сказать, что причина, по которой я не думаю, что это обычный проект, две: 1) большинство знакомых мне гиков не особенно заботятся о веб-почте, поэтому, вероятно, им это не придет в голову, и; 2) это действительно легко сделать самостоятельно - возможно, несколько дней работы. Вероятно, я бы использовал PHP для этого и не стал бы кодировать реальный код IMAP или POP, просто вызовите его на более низком уровне...
ОБНОВИТЬ:
В зависимости от платформы, на ум приходят два относительно простых способа работы с серверной частью.
почта
Первый и, на мой взгляд, упрощенный (в зависимости от существующей инфраструктуры) вызов вызова старой утилиты командной строки "mail
Msgstr "" Он доступен во всех системах nix - по крайней мере, я НИКОГДА не слышал о его отсутствии! Это, конечно, в последней версии Fedora Core, например. Вы отправляете почту в нее и из нее, получаете список того, что находится в там тоже легко..
Просто введите "почта" в системной строке и проверьте свою электронную почту! Чтобы узнать, как его использовать, введите:
man mail
"Programatic"
Второй способ - использовать программный набор инструментов, такой как JavaMail. (Информацию о JavaMail можно найти здесь. Для этого есть полный API. В C# есть эквивалент, если вы предпочитаете. Однако следует отметить, что для решения такого типа потребуется существенно более сложная структура. Например,, чтобы использовать JavaMail, вам нужно будет иметь возможность запускать Java-апплеты, может быть Java Server Pages и т. д. Другие наборы инструментов также потребуют более сложных сред. Если вы уже программировали на Java, это было бы просто путь, но, учитывая, что вы используете PHP, преобразование не будет таким уж увлекательным - вам лучше работать со всем окружением в этом другом наборе инструментов!
Удачи.