2009-11-20 4 views
5

Ich bin mir nicht sicher, ob ich dies richtig mit dem richtigen Namen anrufe, was ich gerne (wenn es existiert) wäre eine Gruppen-Mailingliste App (wie mailman) aber in php. HierSuche nach einer PHP-Mailingliste App (nicht für Newsletter)

ist, was ich erwarten, dass es tun:

Lassen Sie für Benutzer [email protected] mit Thema per E-Mail wie TEAM123 - Deadline is 11/30/2011 (oder vielleicht auch nur [email protected]) und diese Anwendung würde die Besucher auf das Postfach

Es würde das Postfach überprüfen und diese Nachricht an alle Benutzer in TEAM123 weiterleiten. Also würde der E-Mail-Thread dann erstellt werden.

Benutzer würde dann in TEAM123 benachrichtigt werden, und durch die Antwort, würde der Mail-Thread aktualisieren (die E-Mails würden dann wieder an alle gehen). Vielleicht würde die App zu diesem Zeitpunkt eine laufende Konversation auf der Site aktualisieren (in der DB speichern? Etc).

Ich glaube, ich rufe den Prozess richtig ‚Mailing-Liste Service‘ etc ..

Wer bewusst etwas in PHP? Ich würde dies für eine Sportliga verwenden, die Spieler müssten einfach per E-Mail updaten und das ganze Team würde aktualisiert werden.

Danke! Schätzen Sie alle Ideen auf diesem ...

Antwort

3

ich tatsächlich einige interne Software geschrieben haben, das dies tut. Ich glaube, der gesuchte Begriff ist "Diskussionsliste" (im Gegensatz zu "Ankündigungsliste"). Der Grund, warum ich es selbst geschrieben habe, ist, weil - meines Wissens nach - kein bekanntes Softwarepaket existiert.

Ankündigungsliste - viel. Diskussionslisten - nicht so viel.

Nebenbei, der Grund, warum es nicht viel gibt da draußen sein kann, weil ein Forum ein viel besseres Werkzeug zu verwenden ist. Die bekannte Diskussionsliste Software ist für Jahre, entwickelt worden, wenn Leute E-Mail-Adressen hatten, aber nicht immer Web-Zugang.

Ich stimme mit Rudism nicht überein, dass ein Cron-Job oder ein spezieller SMTP-Server nicht benötigt wird. Postfix kann ziemlich einfach so konfiguriert werden, dass eingehende E-Mails an ein PHP-Skript gesendet werden, das dann die E-Mails verarbeitet.

Bibliotheken wie Zend_Mail, SwiftMailer machen senden E-Mail einfach. Nach meiner Erfahrung ist der schwierigste Teil die Bearbeitung eingehender E-Mails. Die populären E-Mail-Bibliotheken haben jedoch einige Fortschritte in dieser Richtung gemacht (von dem, was ich gesehen habe).

Meine Empfehlung ist eine Diskussionsliste Dienst oder ein Forum (vielleicht mit E-Mail-Benachrichtigung). Wenn Sie Ihren eigenen Server betreiben, können Sie ziemlich einfach ein einfaches Skript schreiben.

+0

Ich erkunde die Option für Foren (ich bin kein Fremder), und wir verwenden eine Ankündigung (Newsletter) -Ansatz. ABER ich finde die meisten Teammitglieder (hier spricht ein Nicht-IT-Sportteam) hauptsächlich bei E-Mails. Und ich habe diese Art von Mailman-Ansatz sehr gut in einer anderen Einstellung gesehen, wie jeder antworten würde. – Jakub

+1

Ich verstehe - der Grund, warum ich noch eine * Diskussionsliste führe, ist, weil es nur für diejenigen funktioniert, die es benutzen. Wenn Sie nur eine einzige Liste ausführen, wäre der Code noch einfacher. Überprüfen Sie, dass die sendende Adresse ein Mitglied ist, fügen Sie die Gruppenadressen hinzu und senden Sie die E-Mail erneut. Bei den meisten Mail-Bibliotheken können Sie ein neues Mail-Objekt aus einer tatsächlichen E-Mail erstellen, bearbeiten und erneut senden. Ihr Prozessskript kann also ziemlich einfach sein. –

+0

Um fair zu sein, würde ich Postfix konfiguriert, um eingehende Mails an ein PHP-Skript zu senden, spezialisiert zu sein :) – Rudism

-3

PHP wäre keine ideale Plattform für eine solche Anwendung, da es entweder einen spezialisierten SMTP-Server, um die eingehenden E-Mails zu akzeptieren, oder eine Art von Server-Cron-Job dauern würde Überprüfen Sie ein Postfach und ergreifen Sie Maßnahmen. Während dies theoretisch in PHP gemacht werden könnte, ist es besser für die Web-Entwicklung geeignet und wird von einem Webserver ausgeführt.

+0

Siehe Ich bin mir der Anwendungen wie "mailman" bewusst, aber ich würde es gerne in einem php Geschmack sehen. Deshalb, warum ich gefragt habe, glaube ich nicht, dass ein Cron schlecht wäre ... – Jakub

+0

Wie in meiner Antwort erwähnt, ist die Verwendung eines PHP-Skripts als Endpunkt einer Adresse nicht so schwer. Etwas, was Sie bei Shared Hosting nicht tun können, aber ich habe es mehrfach getan. Ein Cron-Job, der einen Posteingang überprüft, wäre jedoch nicht schlecht (es muss nur ein anderer Satz von Problemen berücksichtigt werden). –

-2
+0

Wie so? Von ihrer Website sehe ich: 'phplist ist ein One-Way-E-Mail-Ankündigung Liefersystem. Es ist ideal für Newsletter, Werbelisten, Benachrichtigungen und viele andere Anwendungen. (Es unterscheidet sich von Mailinglistensystemen wie Mailman.) ' – Jakub

+0

Ja, das ist nicht das, wonach @jakub sucht, es ist ausdrücklich das Gegenteil. –

+0

Mein Verständnis des PHP-Mailman ist, dass es nur eine * Schnittstelle * zu Mailman-Konfiguration ist. –

Verwandte Themen