共有ホスティングLinuxアカウント(GoDaddy)でPHPを使用してローカルメールボックスにアクセスする
-
11-07-2019 - |
質問
これは一般的な手法であると思いますが、 ただし、次の2つのオプションを試しました。
1)既存のPOP3 PHPクライアントを使用して、ローカルメールアカウントにアクセスします。 「接続できませんでした」というメッセージが表示されます。 GoDaddyのpop3サーバーに接続するローカルホストで実行すると、同じコードが機能します
2)ローカルmboxファイルの解析-アクセスできるかどうかがわかりません。できないようです。
ここでどのアプローチが最適かについての良いアイデアはありますか?
解決 3
これがわかったようです。共有ホスティング(具体的にはGoDaddy)では、独自のPOP3サーバーを含め、どこでも直接TCP接続は許可されません。私もmboxファイルに直接アクセスできないようです。だから私はそれがうまくいかないと思っています。
すべての回答者に感謝します!
このオプションを提供する他の安価な共有ホスティングプランがあるかもしれません...
他のヒント
POP3オプションを使用します。正しいポート/ホストなどを取得したら動作するはずです。
他のオプションを使用すると、メールサーバーに既に存在する機能の大部分を複製することになります。おそらく、メールボックスに小さなバグがあり、メールがmboxで正しく表示されないか、さらに悪いことになります。
2を使用する場合は、mboxビットを実行するためのライブラリを見つけてください!
Zend Frameworkにはメールコンポーネントがあり、さまざまなソースから読むことができます。
所属していません StackOverflow