開発日記/2007-04-17
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");