imapd
1.0.0
IMAPサーバー(ライブラリ)は、純粋なPHPで記述されたメールクライアントにメールを送信します。
SMTPdのdはデーモンの略です。このスクリプトは、他のデーモンプロセスと同様にバックグラウンドで実行できます。 WebApplicationとして実行するためのものではありません。
信じられないかもしれませんが、電子メールはまだインターネットのキラー機能です。 IMAP/POP3サーバーから電子メールにアクセスしてフェッチするためのプロジェクトがたくさんあります。ただし、メールクライアントにメールを提供するプログラム的なインターフェイスを提供することはそれほど多くありません。
このインターフェイスを使用すると、アプリユーザーのためにこのようなことを行うことができます。
+--------------+ +-------+ +------------------------+ +------+
| Your PHP App +---> | IMAPd +---> | MUA (like Thunderbird) +---> | User |
+--------------+ +-------+ +------------------------+ +------+
これは、PHPでメッセージングアプリケーションを書いているが、グラフィカルなユーザーインターフェイスがない場合に役立ちます。したがって、グラフィカルユーザーインターフェイスは、任意のメールクライアントになることができます。たとえばサンダーバード。
このプロジェクトは、オープンソースのソフトウェアコラボレーションに関するブログ投稿で説明されているように概説しています。
ZendMailより良いソリューションに置き換えます。 希望するインストール方法は、パッカジストと作曲家を介して行われます。次のコマンドを実行してパッケージをインストールし、Composer.jsonへの要件として追加します。
composer require thefox/imapd詳細については、 example.phpファイルを参照してください。
NOT_IMPLEMENTEDでコメントされています。これらを実装します。@TODO 、新しいバージョンをリリースする前に、PHPコードスニファーテストを完了する必要があります。 ZendMailの代替