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