2011-12-14 14 views
0

PHPでmail()機能で電子メールを送信するのは簡単ですが、私のホームサーバーへの電子メールの受信方法は?電子メールサービスをホストすることは可能ですか?PHPであなたのIPアドレスで電子メールを受信するには?

PS。私はMacを使用して、XAMPPスタックを実行しています。

+0

POPまたはIMAPアカウントにログインし、PHPで電子メールメッセージを取得しようとしていますか? –

+0

IMAPはPOP3よりも優れていると聞いています。 – NoobDev4iPhone

+0

できます。私はちょうどあなたが達成しようとしているものを正確に把握しようとしています。あまりにもあいまいであるか話題にならないようにする前にあなたの答えを改善することができます。 –

答えて

2

PHPは高速実行アプリケーション用です:あなたはウェブサイトに行き、PHPがスクリプトを起動して実行し、もう一度終了します。ほとんどの場合、これは1秒以下で完了します。電子メールを受信するには、ポートで連続して聴く必要があります。それは何かPHPのすることができますが、それはあなたがすべきではありません。

おそらく、ローカルメールサーバーは、PHPとは関係ありません。メールサーバーは2つの部分で構成されています。

  • サーバーもMail Transfer Agentとして知られている電子メール

    を送信します。私はPostfixを提案したいと思います。

  • 電子メールまたMail Delivery Agentとして知ら

    を受信するためのサーバー。私はProcmailを提案したいと思います。

また、たとえばCutedge Systems's MailServe Snowの両方を含むアプリケーションを使用することもできます。

+0

申し訳ありませんが、私は実際にローカルサーバから電子メールにアクセスするためにPHPを使用することを意味しました。私は郵送の経験がないので、メールサーバーの詳細とHTTPとはどのように違うのですか? – NoobDev4iPhone

+0

POP3またはIMAPですか? – kba

+0

IMAPはPOP3よりも優れていると聞いています。 – NoobDev4iPhone

0

メールサーバーをセットアップする必要がありますので、Mac用の方法についてはforum postを参照してください。

PHPはそれとは関係ありません。