- 締切済み
mail コマンドだと数件あるのに imap だとメール 0件
phpにてメールサーバーよりメールの内容を表示するプログラム作成しています。 mailコマンドを実行するとメールが数件(新着もあり)あるのにもかかわらず、 phpのimap関数だと0件となります。 サーバー上でとりあえずimapもしくはPOP3にてコマンドなどで何件あるのか確認できないのでしょうか?。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- anmochi
- ベストアンサー率65% (1332/2045)
回答No.1
う~ん。環境が分からないのでどうにも言えないかも知れないが、ローカル配送の方法を調べてみてはどうだろう。 仮説:ローカル配送がmbox方式なのにimapサーバがMaildir方式になっている。 最近(?)のimapサーバソフトウェアはMaildir方式が主なんじゃないかと思う。まぁ普通設定ですぐ変えられると思うけど。 とにかく情報が少なくてなんとも。MTA、MDA、MRAをバージョンも合わせて明記するとより良い回答が返ってくるんじゃないでしょうか。できればOSやPHPのバージョンの情報も欲しい。
お礼
すいません Dovecotの設定を変更するによって直りました。
補足
OS Fedora 2 sendmail 8.12.11(送信用) Dovecot 0.99.10(受信用) PHP 4.4.4 MTA、MDA、MRAをバージョンはどう調べれば…すいません。 現時点でそれからわかったことはspool とメールボックスが同じだと勘違いしておりました。 メールアカウントをもった、ユーザーのホームディレクトリには、 mailディレクトリ mbox ファイル(メールの内容が書いてあった!) があります。 このファイル等を未に生かさせる設定が必要なのですか。 どうぞ宜しくお願いします。