ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

DebianコミュのSquirrelMailのインストールについて

  • mixiチェック
  • このエントリーをはてなブックマークに追加
sargeにソースからSquirrelMailのインストールを試みているのですが、なかなかうまく導入することができません。
とりあえず、IMAPとして「Courier IMAP」をaptで導入済みです。

皆様のご指南をよろしくお願いします。

コメント(21)

情報不足なので、追加情報を書き込んでおきます。
smtpにはPostfixを、popにqpopperを導入済みです。
もちろんsmtp Authの設定も完了しています。

ネットなどを参考に、いろいろ設定をしてみたのですが、認証画面からログインできないというのが現在の状況です。
sargeにも公式パッケージであります…よね? それでダメな理由はなんでしょう?

ソースからインストールするにしても、パッケージは参考になります。パッケージのしくみを調べるのは手間ですが。
>ふゆねこさん
パッケージでも良いのですが、Apache2.0・PHP・MySQLなどを、全てソースからのインストールをしている関係上、ソースでのインストールが必要となっています。
また、ソースからのインストールだと、常に最新のバージョンのものを使うことができるので、是非チャレンジしてみたいのです。
なるほど。挑戦ですか。がんばってください。

Debianでソースからインストールとなると情報が限られてくるので、Linux全般、またはOSを限定せずに情報を集めたほうがよいかもしれません。

とりあえず、基本はログですね。ものによっては、たくさんメッセージを出すデバッグモードを持っているものもあります。
conf.plとか実行したのかな...?
config.phpの$imap_auth_mechはどうなってますか?

http://www.squirrelmail.jp/node.php?id=30
ひとまずここらあたりで。
>n_saintoさん
アドバイスありがとうございます。
なんとか、ログインできるようになりました。
とりあえず、もう一度 "conf.pl"を実行して、ひとつずつチェックしていくと、サーバのアドレスが間違えていました。

ちょっとしたミスが、動作しない原因になるので、設定は正確に間違えないようにしないと・・・。
ログインができてから、しばらくの間放置していたのですが、時間ができたので色々試そうと思い、メールの送信をしたとたん。以下のようなメッセージが発生!!
どうも、内容からIMAPの設定がおかしいらしいのですが、どなたかご意見いただけないでしょうか?
よろしくお願いします。

ERROR:
ERROR: Could not append message to INBOX.Sent.
Server responded: Error in IMAP command received by server.

ERROR:
ERROR: Could not append message to INBOX.Sent.
Server responded: Error in IMAP command received by server.

ERROR:
ERROR: Connection dropped by IMAP server.
Query: LOGOUT
使ったこともインストールしたことも…あったかな? 覚えていないぐらいなので、ないのでしょう。

検索してみたのですが、同じ問題が出ている人が多いようですね。メッセージの意味は、送信したメールのコピーを保存しようとして失敗した、でしょうか。

ありがちなところではパーミッションの問題でしょうけど。検索結果にはバグやパッチの話も出ていました。ですが、古いんですよね。最新版では直っているはずだし。

sargeは最新の状態であるとして、独自にインストールしたソフトウェアのバージョンは何でしょう? また、メールは送信されているのでしょうか?
>ふゆねこさん
アドバイスありがとうございます。
ソフトのバージョンですが、1.4.5 を使っています。
また、メールの送信ですが、エラーを出しながらも送信はできています。つまりMTAの方は問題がないと思われます。

また、参考になるアドバイスをよろしくお願いします。
自分でコンパイルしてインストールしたのは、SquirrelMailだけですか? SquirrelMailの最新版は1.4.8だそうですが、それを使っていない理由は?

Googleで、8のエラーメッセージで検索したところ、関連してそうなものをみつけました。それをみると、関連するソフトウェアのバージョンによってはこのメッセージが出る、ようです。

送信できているから無視する、という手もありますけどね。
>ふゆねこさん
さて、ご質問の件ですがコンパイルして導入しているのは,Apache2,PHP5,MySQL,PostgreSQLです。
ちなみに、1.4.8を使っていないのは,日本語パッチ当て済みのアーカイブの最新バージョンが,1.4.5だからです。
とりえあず、調べていただいた件より、最新のバージョンの導入をしてみます。
えーっと、それでしたら、Apache2、PHP5、MySQL、PostgreSQLのバージョン、少なくともかなり依存関係のあるApache2とPHP5のバージョンも一緒に示していただかないと。

SquirrelMailのあるバージョンとPHP5で例のメッセージが出る、パッチもある、最新版では修正されているはず(これは勝手な予想)、という情報は検索で得られました。
>ふゆねこさん
お〜なんと、バージョンを1.4.9へアップグレードすればエラーが出なくなりました。
やはり、最新のものを使うとバグが解消されているようです。
ともあれ、送信についてはエラーを回避することができました。
後は、IMAPの問題がまだ解消できていません。以前はqpopperで受信するようにしていたのですが、postfixのmain.cfの設定は変更して、
 #Maildir形式を有効設定
 home_mailbox = Maildir/ ←先頭のコメントを削除

 #mbox形式を無効設定
 #mail_spool_directory = /var/spool/mail ←先頭にコメントを追加
してあるのですが、IMAPでの受信ができない状況です。どなたかお教え願えないでしょうか?
根本的なimapdって何使ってるんですか?
ひとまず普通になんらかのMUAを使ってIMAPで受信できてるってところからかと。
もちろん、そのユーザの~/Maildir以下にはメールがたまっているのですよね?
$ find ~/Maildir
>n_saitoさん
imapdには、courier-imapを使っています。
とりあえず、telnet で接続して動作確認したら、以下な応答が帰って来ているので正常に動作していると思われます。

[root@]# telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT Q
UOTA IDLE STARTTLS] Courier-IMAP ready. xxxxxx
distribution information.
LOGOUT
* BYE Courier-IMAP server shutting down
LOGOUT OK LOGOUT completed
Connection closed by foreign host.

どんなものでしょうか?
>>9
メール送信時のエラーならこれです。1.4.6で直っています。
http://vmeta.jp/journal/?date=20060317#p01
http://squirrelmail.org/security/issue/2006-12-02 (;´Д`)

というのはサテオキ、

telnet localhost 143 して即ログアウトだと、squirrelmailなどでちゃんと動いてる(=受信できている)と言いがたいかと。
あとMaildir以下にPostfix→procmailでローカル配送をやってるとMaildir形式になっていないとかという罠もあるかもしれません。
そのあたりも含め見直しをされたほうが良いかもしれません。
“telnet localhost 143”で検索したところ、もう少しつっこんだ「お話のしかた」がみつかりました。loginとかlistとかselectとかfetchとかlogoutとか。お話がうまいと好感度がアップするかも。

ログインすると、残り2件のコメントが見れるよ

mixiユーザー
ログインしてコメントしよう!

Debian 更新情報

Debianのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング