0

Greenmailは、SMTP、POP3、IMAP メールのモック サービスであり、後で確認するためにメールを保持するスタブを持つ実際のメール サーバーの代わりに、メール テストに最適です。

Squirrelmailは PHP ベースの Web メール インターフェイスで、greenmail にアクセスするために使用するつもりですが...

squirrelmail からのメールを開こうとするとすぐに、次のメッセージが表示されます。

エラー: 要求が正しくないか、形式が正しくありません。

クエリ: FETCH 1 BODY[HEADER]

サーバーの応答: 予想:'(' 検出:'B' コマンドは 'UID |||' である必要があります

それは squirrel 1.4.22 でした。今日、svn トランクsquirrelmail-20140131_0200-SVN.devel.tar.gzをインストールしようとしても、まったく同じエラーが発生しました。

squirrel に代わる他の Web メールを試してみましたが、greenmail のメールを開くことができた唯一の Web メール クライアントであるatmail トライアルを除いて同様のエラーが発生しました。Telnet はうまく機能しますが、ここでやろうとしていることには不十分です。

したがって、atmail でできるのであれば、ここで squirrelmail 側で何かを行う必要があるか、imap に関連する設定がここにないのでしょうか?

atmail は、squirrelmail と同じ php 5.3.10、apache2、ubuntu の正確な 64 スタックでテストされていることに注意してください。

エラーを再現するために、ここでオープンソースの Vagrant VMをセットアップしました

更新 1

私はyawebmail Webクライアントをいくつかの便利なアップデートで使用して、電子メールのエンドツーエンドのテストをブラウザにとどめます。Yawebmail には、不正な形式のリクエストの問題はありません。

更新 2

素晴らしいニュース!Greenmail はgithub に移動され、この質問は公式リポジトリの問題になりました。

4

0 に答える 0