2009-11-20 3 views
5

Я не уверен, правильно ли я это правильно позвонил по правильному имени, то, что я хотел бы найти (если оно существует), - это приложение для групповой рассылки (например, mailman), но в php.Ищите список рассылки PHP (не для бюллетеней)

Вот что я ожидаю, что это сделать:

Разрешить пользователям по электронной почте [email protected] с темой, как TEAM123 - Deadline is 11/30/2011 (или, возможно, просто [email protected]) и это приложение будет проверять почтовый ящик

Он будет проверять почтовый ящик и пересылать это сообщение всем пользователям в TEAM123. Таким образом, поток электронной почты будет создан.

Пользователи после этого будут уведомлены в TEAM123, и, ответив, обновили бы поток почты (электронные письма затем снова вышли бы всем). Возможно, в этот момент приложение обновит текущую беседу на сайте (сохранит ее в DB? И т. Д.).

Я думаю, что я звоню процесс должным образом «список рассылки сервис» и т.д ..

Любые осознает что-либо подобное в PHP? Я бы использовал это для спортивной лиги, игрокам просто нужно было бы обновлять по электронной почте, и вся команда была бы обновлена.

Спасибо! Оцените любые идеи по этому поводу ...

ответ

3

Я на самом деле написал некоторое внутреннее программное обеспечение, которое делает это. Я считаю, что термин, который вы ищете, - это «список дискуссий» (в отличие от «списка объявлений»). Причина, по которой я закончил писать сам, объясняется тем, что, насколько мне известно, известного программного пакета не существует.

Список анонсов - много. Дискуссионные списки - не так много.

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

Я не согласен с Rudism, поскольку задание cron или специальный SMTP-сервер не. Postfix можно легко настроить для отправки входящих сообщений электронной почты на PHP-скрипт, который затем обрабатывает почту.

Библиотеки, подобные Zend_Mail, SwiftMailerОтправка электронная почта легко. По моему опыту, самая сложная часть - обработка входящих сообщений электронной почты. Однако популярные библиотеки электронной почты достигли определенного прогресса в этом направлении (из того, что я видел).

Моя рекомендация использует сервис списка обсуждений или форум (возможно, с уведомлением по электронной почте). Если вы настроились на запуск собственного сервера, вы можете легко написать сценарий с голой костью.

+0

Я изучил вариант для форумов (я не незнакомец), и мы используем подход annouce (newsletter). НО я нахожу, что большинство членов команды (это спортивная команда, не относящаяся к ИТ, которые здесь говорят) в основном придерживаются электронной почты. И я видел, как этот тип функции подхода mailman ОЧЕНЬ хорошо в другой обстановке, поскольку все ответят. – Jakub

+1

Я понимаю - причина, по которой я все еще работаю * Один список обсуждений, потому что он работает только для тех, кто его использует. Если вы просто собираетесь запустить один список, код будет еще проще. Просто проверьте, что адрес отправки является членом, добавьте адреса групп, а затем повторно отправьте почту. Большинство почтовых библиотек позволяют создавать новый почтовый объект с фактического сообщения электронной почты, а затем редактировать его и повторно отправлять. Таким образом, ваш скрипт процесса может быть довольно простым. –

+0

Чтобы быть справедливым, я бы рассмотрел постфикс, настроенный на отправку входящих писем в скрипт PHP, чтобы быть специализированным :) – Rudism

-3

PHP не будет идеальной платформой для такого приложения, поскольку для этого требуется либо специализированный SMTP-сервер, чтобы принимать входящие электронные письма, либо какое-либо задание на работу на стороне сервера на постоянной основе проверьте почтовый ящик и примите меры. Хотя теоретически это можно было бы сделать на PHP, оно больше подходит для веб-разработки и выполняется веб-сервером.

+0

Посмотрите, что я знаю о приложениях типа 'mailman', но мне бы хотелось увидеть это в php-аромате. Поэтому почему я спросил, я не думаю, что cron будет плохой ... – Jakub

+0

Как уже упоминалось в моем ответе, использование php-скрипта в качестве конечной точки адреса не так уж сложно. Что-то, что вы не можете делать на общем хостинге, но я делал это несколько раз. Тем не менее, задание cron, проверяющее почтовый ящик, не будет плохим (у него просто есть другой набор вопросов для рассмотрения). –

-2
+0

Как так? С их сайта я вижу: 'phplist - это система доставки одноразовых сообщений электронной почты. Это отлично подходит для информационных бюллетеней, рекламных списков, уведомлений и многих других применений. (Он отличается от систем рассылки групп, таких как mailman.) ' – Jakub

+0

Да, это не то, что ищет @jakub, прямо противоположное. –

+0

Мое понимание php-mailman заключается в том, что это только * интерфейс * для конфигурации mailman. –

Смежные вопросы