開発日記/2007-04-17 のバックアップ(No.1)


PHP5に変えるとSquirrelMailでエラーが出る

PHP4を使用時は問題なくメール送信できていたのですが、PHP5を導入後、メール送信時に下記のエラーが出ます。 何やらSquirrelMailがPHPの新バージョンに未対応らしいです。

エラー: エラー: メッセージを追加できません INBOX.Sent. サーバの応答: Error in IMAP command received by server.

エラー: エラー: メッセージを追加できません INBOX.Sent. サーバの応答: Error in IMAP command received by server.

エラー: エラー: imapサーバが接続を切断しました。 Query: SELECT "INBOX"

vi /home/httpd/html/webmail/functions/imap_general.php ← 設定ファイル編集

888行目付近の下記の部分を変更してください。

fputs ($imap_stream, sqimap_session_id() . " APPEND \"$sent_folder\" (\\Seen) \{$length}\r\n");  ↓ fputs ($imap_stream, sqimap_session_id() . " APPEND \"$sent_folder\" (\\Seen) {".$length."}\r\n");