0

どういうわけかPHPスクリプトを介して電子メールを実行する必要があるプロジェクトを開始しようとしています。私は電子メールが送信されるサーバーを完全に制御しており、PHPでサーバーを解析する最もエレガントな方法について人々が私にいくつかの考えや指針を与えることができるかどうか疑問に思っています。メールを編集して転送していません。

サーバーはEximメールを使用するCentOSです。

前もって感謝します。

4

4 に答える 4

1

メールボックス用のクライアントを実装します(php imapモジュールはpop3、imap4、およびローカルメールボックスで動作します)。メールボックスをポーリングして新着メッセージを探し、新しいメッセージを取得して解析します。すべてphpimapモジュールを使用しています。

于 2012-06-26T09:37:01.253 に答える
1

これの最も良い例の1つはWordpressにあります...電子メールを取得して解析するためのcronタスクとして設定されたファイルwp-mail.phpがあります...私はそのようなことをするためにそれを数回ハックしました!

于 2012-06-26T09:39:17.570 に答える
1

生活を楽にするために、メールの解析でストレスを感じるのではなく(コストを気にしない場合)、消印を使用することを決定できます

私はかなり長い間彼らのサービスを利用していて、私は彼らが大好きです。現在、受信メールAPIサービスがあります。十分に話してください、それはあなたがやろうとしていることに役立つと私は信じているので、単にそれをチェックしてください。

于 2012-06-26T09:59:47.257 に答える
0

これには3つの主要なアプローチがあります。

  1. cronタスクを実行して、x分ごとにIMAP/Pop3サーバーをポーリングします
  2. メールを受信するたびにeximにスクリプトを実行させる
  3. サードパーティのサービスを使用して電子メールを受信し、サイトに送信します。

オプションの詳細をブログに投稿しましたが、Railsの場合、主な概念はPHPを含むすべての言語に適用されます。

于 2012-06-26T14:50:00.203 に答える