Динамическая маршрутизация электронной почты для listserv (в PHP)
Я делаю некоторую работу на общественных началах для некоммерческой организации, и мне нужно собрать воедино некоторые функции, желательно, не выполняя все это самостоятельно. Вот краткий обзор:
У меня есть CRM-подобная система, в которой есть Персоны и Группы (состоящие из Персонов). Я хочу настроить:
- Динамическая маршрутизация электронной почты, поэтому joe.user@mydomain.com направляется на электронную почту пользователя Joe (как определено в CRM.
- Аналогичным образом mygroup@mydomain.com направляет электронную почту всем членам группы (как определено в CRM).
- Все письма, отправленные на групповые адреса, добавляются в многопоточный форум.
- Сообщения электронной почты / сообщения на форуме могут храниться и объединяться в периодическую рассылку, если пользователь предпочитает.
- Новые сообщения проверяются по электронной почте с подтверждением перед публикацией.
- Темы и целостность форума поддерживаются, когда пользователи отвечают на сообщения по электронной почте или через онлайн-форум.
Большая часть этой функциональности очень похожа на стандартные приложения listserv или "группы" сайтов, такие как "Группы"Google или Yahoo, но необходимость свернуть их в существующий портал на основе php (Typo3) и иметь динамическую маршрутизацию электронной почты создает уникальную ситуацию,
Кто-нибудь занимался этим типом среды и какие инструменты / хитрости вы нашли полезными?
1 ответ
Вы не упомянули платформу... Эти заметки основаны на системе posix, такой как linux.
qmail (netqmail) быстрый, мощный и легко настраиваемый. Он очень хорош как базовая система электронной почты и имеет четко определенные форматы для интеграции в другие приложения.
qmail поддерживает расширенную маршрутизацию пользователей и параметры электронной почты.
ezmlm - это пакет почтовой рассылки, созданный поверх qmail, который быстр и обрабатывает большинство функций списка рассылки, включая модерацию, индексацию, дайджесты, веб-архивы и т. д.