• 締切済み

squirrelmailの添付ファイル200MBまで拡張したい

<システム情報> OS FedoraCore3  squirrelmail Ver.1.4.6 <現象> 下記設定により、200MB程度までの添付ファイルが送受信できるよう、設定したはずですが、添付ファイルの受信(添付ファイルのダウンロード)ができません(100MB程度ならダウンロードできますが、添付ファイルが150MBより大きいとエラーになる)。 具体的には、受信メールのダウンロードボタンをクリックすると、しばらくダウンロードを試みますが、ある程度時間が経過すると、エラー「サイトに技術的な問題が発生しているか、ブラウザの設定を調整する必要があります」になってしまいます。 <設定情報> 添付ファイル200MBまで拡張するために、下記を修正 php.ini   upload_max_filesize = 200M   max_execution_time = 3600   max_input_time = 120   memory_limit = 512MB   post_max_size = 200M httpd.conf <Files *.php> LimitRequestBody 262144000 </Files> ※1024*1024*250MB を想定 設定の漏れや誤り等がありましたら、ご指導願います。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

squirrelmail というのを知らないので的を外す可能性が高いのですが, BASE64 でエンコードすると大きさが 4/3倍になるので, 「添付ファイルの大きさが 150MB」→「BASE64 でエンコードすると 200MB」→「大きさの制限で弾かれる」という可能性はありませんか?

atmarine
質問者

補足

回答ありがとうございます。 ”BASE64でエンコードすると大きさが4/3倍になる”ということについてはまったく認識しておりませんでした。詳細はゆっくり勉強するものとして、取り急ぎ4/3倍を考慮(200MB*4/3=266.67MB⇒270M)して設定を下記のように変更して再起動し、再度200MBファイルの添付を試験しましたが、現状では症状は変わっておりません。 php.ini   upload_max_filesize = 270M   max_execution_time = 3600   max_input_time = 120   memory_limit = 512MB   post_max_size = 270M httpd.conf <Files *.php> LimitRequestBody 314572800 </Files> ※1024*1024*300MB を想定