NOTE

【Contact Form 7】「ファイルが大きすぎます。」で添付ファイルがエラーで送れない原因と対策

2016/3/6

2021/2/28

6894 view

  【Contact Form 7】「ファイルが大きすぎます。」で添付ファイルがエラーで送れない原因と対策

ファイルが大きすぎます。」エラーが・・・

Contact Form 7で設置したお問い合わせメールフォームからファイル添付したメールを『送信』したところ「ファイルが大きすぎます。」とのエラーが出て送信できない問題が起きました。
ちなみに添付ファイルはデジカメで撮影したJPG画像ファイル1枚です。重さは5MGほどです。
無事解決できたのですが、少し原因が分からず悩んだので、今回は同じように困ってる方へのためにもメモしておきます。
最初、原因はサーバーのメール送信容量制限かと思い「さくらサーバー」「Xサーバー」「ロリポップ」の仕様を確認しました。
しかし、いずれもメール送信容量制限は設けているものの約30MGほどあり、ただの写真画像が1枚が制限にかかるものではありませんでした。

Contact Form 7 ファイルのアップロード サイズ制限が原因

いろいろググッてみたところ以下のWPフォーラムに答えがありました。
Contact Form 7 ファイルのアップロード サイズ制限
Contact Form 7のファイル添付のコードは「[file hogehoge]」と記述します。
しかし、ここに「limit:10mb」を追加し、「[file hogehoge limit:10mb]」とすれば10MGまでの送信制限ができ問題が解決します。
つまり、Contact Form 7の添付コードに「limit:」を追加することで問題は解決できました。

デフォルトの容量では写真などの画像を送れない可能性も

「limit:」を記述しないと画像ファイルなどの送信制限はデフォルトでは1MGとなってしまうらしいです。
おそらく、サイトのメールフォーム欄などからスマホなどで撮影した写真などを添付して送らせたいというケースは多いと思うので、デフォルトの1MGはあまりにも少ないと思いました・・・。

まとめ

いつもお世話になっている「Contact Form 7」さんは感謝しています^^
どうぞ参考ください。

この記事へのコメント

  • まだ書き込みはありません

コメントを残す



関連記事

ページの先頭に戻る