PHP用の多くのライブラリがあり、電子メールを送信するのに最適です。しかし、IMAPアカウントから電子メールを要求するのに最も信頼できるのはどれですか?特に添付ファイル付きの電子メール。IMAPから電子メールを要求するPHPライブラリ
答えて
強力なIMAPライブラリをすべてのフレームワークと共に読み込むことができると考えると、IMAPの機能に基づいてフレームワークを選択することはありません。このプロトコルには、強力な抽象レイヤーのHorde IMAP driverを使用することをお勧めします。
これをサポートするフレームワークについてはわかりませんが、多くのフレームワークではカスタムライブラリやクラスを読み込むことができます。
多くの場合、理想的な解決策は最も単純なものだと思います。 PHP-imapはPOP3/IMAP/NNTPメールボックスに接続でき、添付ファイルをサポートできます。
はい、あなたは正しいです。私はフレームワークではないという意味でした。 –
IMAP moduleが組み込まれており、PHPのコピーでコンパイルできます。 phpinfo()の出力には、--with-imap[=DIR]
のようなものがあります。もしあなたがそれを持っていれば、あなたは既存のPHPモジュールで必要なものすべてを行うことができるかもしれません。
私は知っている、それはプレーンなPHPでも可能ですが、なぜ私は車輪を再構築すべきですか?だから私は図書館を探しているのです。 –
さらに、imapモジュールはかなりひどいです – Anthony
Fetchは、ネイティブのPHP Imap関数を操作するためのかなり優れたオブジェクト指向のラッパーです。 PHP独自のIMAP関数ではできないことは何もできませんが、コードを書くための素晴らしいオブジェクト指向のAPIがたくさんあります。これを書いている時点では、Fetchライブラリはまだ開発中です。これはすでにメッセージと添付ファイルをサポートしていますが、imap_threadなどのIMAP関数のカバレッジが不足しています。フェッチサーバーインターフェイスには、指定されたメールボックスからのすべてのメッセージを取得するメソッドがありますが、スレッドに集約されたメッセージをまだ取得する方法はありません。
https://github.com/tedious/Fetch
P.S:私はこのプロジェクトの所有者ではないですまた私がそれに任意のコードを提供しています。私はいくつかの実験プロジェクトでは使用しましたが、実稼働環境では使用しませんでした。
申し訳ありませんが、私はフレームワークではなくライブラリを意味しました。 –
その場合、私がリンクしたものを試してみてください。 – Lusitanian