メールボックスを作成する必要があります。ここでは、mysqlデータベースに/からメールを送信したり、メールを送信したりするつもりです。どのように私はすべての電子メールが私のmysqlデータベースに到着するようにPHPスクリプトを書くことができますか?メールを取得してmysqlデータベースに保存する方法
答えて
PHPは、主にWebアプリケーションを構築するために設計されたWebスクリプト言語です。あなたの要件は、システムアプリケーションのようです。
すべてのメールサーバーが異なるapisとstorageオプションを提供するため、何をする必要があるのかを判断するのは難しいです。可能であれば、メールサーバーにメッセージをファイルシステムに格納し、Python、C#、またはC++の行に沿ってディレクトリを監視し、追加された電子メールを解析するように指示することをお勧めします。
注:php.exeを使用してスクリプトを呼び出すことで、この方法でPHPを使用することはできますが、私は本当に推奨しません。あなたがしようとしていることをするためにそこには多くの優れた言語があります。
ファイルの変更時刻を確認するようにアプリケーションをスケジュールし、最後のプロセス実行後にファイルが追加された場合は、電子メールを解析し、データベースドライバを使用してデータベースに挿入することができます。
実際にメッセージをデータベースに直接格納する電子メールサーバーもあります。次に、データを選択したテーブル/スキーマに移動してアーカイブすることができるクエリを作成できます。
希望これは、
ジェフリー・ケビンPRY
PHPはこのタスクを非常に処理することができます。 'PEAR Mail_mimeDecode'ライブラリは使いやすいです。 –
@マイケル:私はそれが私のOPの第3段落を参照していないとは言わなかった、私は理想的ではないと言いました。 PHPはWebアプリケーション用に設計されていますが、これはWebアプリケーションではありません。また、PHPはC#やC++のようなコンパイルされたソリューションよりはるかに低速です。 http://naspinski.net/post/AspNet-vs-php--speed-comparison.aspx(C#としてASP.netを見てください)を参照してください。場合によっては、PHPがPHPより10倍遅くなっています。 –
- 1. メールからcsv添付ファイルを取得して保存する方法
- 2. mysqlを使ってビデオをデータベースに保存する方法は?
- 3. Joomla 1.7のデータベースにデータを取得して保存する方法は?
- 4. mysqlデータベースからZendを使って写真を保存して取得する
- 5. PHP/MySQLチケット応答 - データベースに電子メールを保存する?
- 6. 電子メールサーバから電子メールにアクセスしてデータベースに保存する方法
- 7. クッキーから値を取得してデータベースに保存する
- 8. PHPデータベースをmysqlデータベースに保存する
- 9. データベースにMySQLクエリを保存する(MySQL)
- 10. URLから取得した画像をSQLiteデータベースに保存する方法は?
- 11. XLSMファイルをデータベース列に保存して取得しますか?
- 12. MySQLデータベースに翻訳を保存する最良の方法
- 13. データ入力をMySQLデータベースに保存する方法
- 14. mysqlのデータベースに画像とテキストを保存する方法
- 15. 電子メールをデータベースに処理して保存する
- 16. Ckeditorの出力をMySqlに保存してフロントページに取得
- 17. mysqlから取得した保存データ
- 18. How To:C#を使用してmysqlにPDFファイルを保存して取得する
- 19. PHP - MySQLデータベースにテキストを保存する
- 20. jsonをmysqlデータベースに保存する
- 21. MySQLデータベースに歌詞を保存する
- 22. MySQLデータベースにキャンバスを保存する
- 23. グラフをMySQLデータベースに保存する
- 24. PHP - ダイナミックフィールドをMySQLデータベースに保存する
- 25. データベース/ MySQLにメーリングリストを保存する
- 26. blobファイルをmysqlデータベースに保存する
- 27. イメージをSQLiteデータベースに保存し、ios5で取得する
- 28. MySQLデータベースのゲームの進捗を保存する方法
- 29. Pythonがmysqlデータベースに保存
- 30. イメージコードをアップロードしてパスをmysql dbに保存する方法
関連役立ちます:[PHPを使用して電子メールを受信](http://stackoverflow.com/q/4709418) –
関連を:[PHP、MySQLの:電子メールを受け取ります、 DB内で自動検索し、結果に基づいて電子メールを送信する](http://stackoverflow.com/q/3069892) –
@user ...なぜ私はあなたに何をお勧めしないのかを知るために私の投稿のコメントを見てください... –