2012-02-17 11 views
0

ウェブアプリケーションへの着信メールを受け入れ、データベースに保存する必要があります。私のWebアプリケーションは、MySQLデータベースを使用してPHP言語とIMで書かれています。メールを受信して​​処理し、ウェブアプリケーションのデータベースに保存する

私はそれをどうすればいいのかわかりません...私は自分のウェブアプリケーションの残りの部分を自分で構築しましたが、これは私にとって非常に複雑です。

たとえば、着信電子メールを最初に受け入れる方法を知る必要があります。どこで?私のウェブアプリケーションがこれらの電子メールを受け入れる電子メールアドレス... ???

私はそこからそれらをどうやって得るのですか?私はそれらをどのように処理し、どのようにデータベースに保存するのですか?

例、コードの一部を手伝ってください! ヘルプは受け入れられます。

私はエキスパートではありませんので、コードを書くだけで大いに役立ちます。

ありがとうございます!

+0

どのOSでどのタイプのメールサーバーを実行していますか? – Mike

+0

あなたの最終目標は何ですか?そこから始めましょう。 –

+0

ウェブアプリケーションに電子メールアカウントが接続されていません。どのように私は1つを接続することができないのか分かりません...最終的な実装は、私のアプリケーションのユーザーが私のWebアプリケーションに電子メールを送信することを許可し、私のWebアプリケーションは何とかそれらを処理し、データベースに保存する必要があります。誰かが私に電子メールを最初に受け入れる方法を教えて、どうすれば私のデータベースに保存することができますか?私は残りをすることができると思います。ありがとうございました! – user1216858

答えて

0

最も簡単な方法は、一部のフリーメーラーで通常の電子メールアドレスを設定し、このアカウントを確認することです。

これは、POP3クラスの開始がPHPMailerである可能性があります。

+0

PHPMailerで** reading **電子メールが本当に可能ですか? – Viktor

+0

彼は着信メールではなく、発信メールを言った。 – Mike

+0

Hmm。さて、もっと詳しく見てみると、pop3クラスを編集する必要がありますが、それは出発点になるはずです。今すぐ編集の回答を... – Sirko

3

あなたは基本的に2つの選択肢があります:あなたのコードにそれらを渡すためにあなたの電子メールを受信するサーバー、および使用のprocmailに

  1. は(そのようにPostfixやSendmailのような)SMTPプログラムを実行し

  2. 、外部のホストサービス上で電子メールアカウントを取得し、PHPのためのPOP3クライアントパッケージのいずれかを使用して電子メールを取得するなど、pop3class

オプション1ははるかに難しく、電子メールサーバーの管理について学ぶ必要があります。これは簡単な作業ではありません。オプション2は比較的簡単で、私がお勧めするものです。

関連する問題