5

これを正しい名前で正しく呼んでいるかどうかはわかりません。見つけたいのは(存在する場合)グループメーリングリストアプリ(mailmanなど)ですが、phpです。

これが私が期待することです:

mailinglist@domain.com ユーザーが件名TEAM123 - Deadline is 11/30/2011(または team123@domain.com のみ) で電子メールを送信できるようにすると、このアプリケーションはメールボックスをチェックします。

メールボックスをチェックし、そのメッセージを のすべてのユーザーに転送しますTEAM123。そのため、メール スレッドが作成されます。

その後、ユーザーは で通知されTEAM123、返信することでメール スレッドが更新されます (メールは再び全員に送信されます)。おそらくこの時点で、アプリはサイトで実行中の会話を更新します (DB に保存しますか? など)。

その過程をきちんと「メーリングリストサービス」などと呼んでいると思います。

PHPでこのようなことを知っている人はいますか? 私はこれをスポーツ リーグに使用します。プレーヤーはメールで更新するだけで、チーム全体が更新されます。

ありがとう!これに関する任意のアイデアに感謝します...

4

3 に答える 3

3

私は実際にこれを行ういくつかの内部ソフトウェアを作成しました。あなたが探している用語は「ディスカッション リスト」 (「アナウンスメント リスト」ではなく) だと思います。私が自分でそれを書くことになった理由は、私の知る限り、よく知られているソフトウェアパッケージが存在しないからです。

発表リスト - たくさん。ディスカッション リスト - それほど多くはありません。

余談ですが、あまり情報がないのは、フォーラムの方がはるかに優れたツールだからかもしれません。よく知られているディスカッション リスト ソフトウェアは何年も前から存在しており、人々が電子メール アドレスを持っていた時代に開発されましたが、常に Web アクセスできるとは限りませんでした。

cron ジョブや特別な SMTP サーバーが必要ないという点で、Rudism には同意しません。Postfix は、受信メールを PHP スクリプトに送信するように簡単に設定できます。PHP スクリプトはメールを処理します。

Zend_MailSwiftMailerなどのライブラリを使用すると、メールを簡単に送信できます。私の経験では、受信メールの処理が最も難しい部分です。しかし、人気のある電子メール ライブラリは、(私が見た限りでは) その方向にいくらか進歩しています。

私の推奨事項は、ディスカッション リスト サービスまたはフォーラム (おそらく電子メール通知付き) を使用することです。独自のサーバーを実行することに設定されている場合は、必要最小限のスクリプトを非常に簡単に作成できます。

于 2009-11-20T21:25:52.737 に答える
-2

http://www.phplist.com/


編集:

http://sourceforge.net/projects/php-mailman/

于 2009-11-20T21:21:41.307 に答える
-3

PHP は、受信メールを受け入れる専用の SMTP サーバー、またはメールボックスを継続的にチェックしてアクションを実行するためのサーバー側の cron ジョブのいずれかを必要とするため、このようなアプリケーションにとって理想的なプラットフォームではありません。これらは理論的には PHP で実行できますが、Web 開発および Web サーバーによって実行される方が適しています。

于 2009-11-20T21:15:27.977 に答える