3

私は basecamp を使用していましたが、クライアントがメッセージに返信し、basecamp で自動的に返信することは、非常に優れた機能です。

私はそれがどのように行われたのか疑問に思っていました、誰か何かアイデアを持っていますか?

私は PHP CodeIgniter の開発者ですが、誰かがこれについて調査するための指針を教えてくれたら助かります..

ありがとうございました !

4

2 に答える 2

2

この種の機能を作成するのは非常に困難ですが、試してみましょう。

  • 電子メールの送信ごとに何らかのIDを設定して、それがどのメッセージ/トピック/オブジェクトに属しているかを把握する必要があります。Basecampは、メッセージごとに特別な差出人住所(hash@basecampnow.com)を使用していると思います。
  • 新しいメッセージがオブジェクトの受信ボックスに配信されるたびに、その内容を読み取り、上のすべてのデータと照合します====== reply above this line =====。送信者の電子メールアドレスを確認し、ユーザーがこのオブジェクトへの投稿を許可されているかどうかを確認し、オブジェクトに書き込み、メッセージを削除します。メールサーバーに、新しいメッセージが届くたびに起動するフックサポートがあるかどうかを確認できます。または、これを数分ごとにcronジョブとして実行することもできます(ただし、想像できるように、これはあまり効率的ではありません)。 )。

個人的には、受信メールサーバーのNode.JS実装を作成したいと思っていましたが、まだ実現していません(ただし、このGitHubプロジェクトでインスピレーションを得てください)。

于 2011-01-10T20:41:44.767 に答える
2

SendGrid を使用して受信メールの解析を処理し始めました。それは非常にうまく機能します。

于 2012-04-16T08:22:52.820 に答える